-
js keyup、keypress和keydown事件 详解
js keyup、keypress和keydown事件都是有关于键盘的事件 当一个按键被pressed 或released在每一个现代浏览器中,都可能有三种客户端事件。 keydown event keypress event keyup event keydown事件发生在键盘的键被按下的时候,接下来触发 keypress事件。 keyup 事件在按...
2018-12-27 07:42:11
-
数组&对象
一、遍历数组的几种方式 var arr = [1,2,3 ]; Array.prototype.test = function (){}arr.name ='jq' 1、 for /* * index是number类型的,可以使用break,continue,return语句* 可以遍历对象 */ for ( var index = 0, length = arr.length; index length; index++ ) {...
2018-12-27 07:42:11
-
分页功能的简单实现。使用模板引擎
思路:页面上动态生成上一页(i-1), i - 2,i - 1 ,i, i + 1,, i +2 ,下一页(i+1) 。7个按钮。其中 i是当前页码。 在模板中判断 i - 1 ,i - 2是否小于0 ,是则不生成按钮。同理判断i + 1 ,i + 2是否大于最大页码。 在按钮中自定义属性date -page存储页码。根...
2018-12-27 07:42:08
-
关于vs code 快速生成vue 模板
在 文件首选项用户代码片断里面,打开vue.json 添加以下代码: " Print to console " : { " prefix " : " vue " , " body " : [ " style " , " /* pageFullScreen在index.css */ " , " #xxxFullScreen { " , " background-color: #eee; " , " } \n " , " /style " , "...
2018-12-27 07:42:07
-
前端项目中常用es6知识总结 -- 箭头函数及this指向、
项目开发中一些常用的es6知识,主要是为以后分享小程序开发、node+koa项目开发以及vueSSR(vue服务端渲染)做个前置铺垫。 项目开发常用es6介绍 1、块级作用域 let const 2、箭头函数及this指向 3、promise、 4、async await语法 4、模块化 module export和import 5、...
2018-12-27 07:42:04
-
移动端click延迟和tap事件
一、click等事件在移动端的延迟 click事件在移动端和pc端均可以触发,但是在移动端有延迟现象。 1、背景 由于早期移动设备浏览网页时内容较小,为了增强用户体验,苹果公司专门为移动设备设计了 双击放大 的功能,以确保用户可以方便地放大网页内容,但是当用户单击按...
2018-12-27 07:42:06
-
关于nginx部署vue项目的两个问题
首先我使用的是后端接口+前端vue的形式,这样就涉及到跨域的问题。我是这样配置的: server { listen 80; server_name www.liangyp.xyz;//访问网址 location / { root /var/www/VueApp; index index.html index.htm; } //这里是配置的如果访问apis则是转到后端接口,这...
2018-12-27 07:42:03
-
《JavaScript高级程序设计》笔记:DOM2和DOM3(十二)
DOM1级主要定义的是HTML和XML文档的底层结构。DOM2级和DOM3级在这个结构基础上引入了更多的交互能力,也支持更高级的XML特性。为此DOM2级和DOM3级分为了很多的模块(模块直接具有某种关联),分别描述了DOM的某个非常具体的子集。这些模块如下: DOM2级核心:在1级核心...
2018-12-27 07:41:56
-
(JavaScript基础向)日常小发现:forEach等函数的第
forEach函数用得平时用得比较多,但是从来没想到forEach函数还有第二个参数。 这里是菜鸟教程对forEach函数的详细说明:forEach的详细说明。 如上图,forEach函数有第二个参数 thisValue。 简单点来说,就是我们可以直接使用第二个参数来指定函数里的this的值,而不需...
2018-12-27 07:41:59
-
数据循环处理
function ArrayObj(arr, obj) { var find = false ; var temperaturesArrayObj = {}; for ( var index in arr) { if (obj.legend == arr[index].name) { temperaturesArrayObj = arr[index]; find = true ; } }; if (find) { temperaturesArrayObj.data.push(obj.yaxis...
2018-12-27 07:41:58
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash