11 2017 档案

摘要:利用冒泡的原理,把事件加到父元素或祖先元素上,触发执行效果。 在Js中,添加到页面上的事件处理程序数量将直接关系到页面的整体运行性能,因为需要不断的与dom节点进行交互,访问dom的次数越多,引起浏览器的重绘与重排的次数就越多,就会延长整个页面的交互就绪时间。这就是为什么性能优化的主要思想之一就是减 阅读全文
posted @ 2017-11-29 20:16 懒懒同学不懒 阅读(834) 评论(0) 推荐(0)
摘要:概念 DOM结构是一个树形结构,当一个HTML元素发生一个事件时,该事件会在元素节点与根节点之间的路径传播,路径所经过的节点都会收到该事件,这个传播过程就是DOM事件流。 分类 分为事件冒泡模型和事件捕获模型和DOM标准事件模型 事件冒泡 是由IE开发团队提出来的,从DOM树形结构上理解就是事件由叶 阅读全文
posted @ 2017-11-28 16:18 懒懒同学不懒 阅读(287) 评论(0) 推荐(0)
摘要:在DOM元素中直接绑定 在JavaScript代码中绑定 使JS代码与hrml标签分离,文档结构清晰,便于开发和管理 使用事件监听绑定及移出 (1)IE标准(IE8及其以下版本) 绑定 语法:element.attachEvent(event,function) event : (必需)事件类型,需 阅读全文
posted @ 2017-11-24 14:09 懒懒同学不懒 阅读(751) 评论(0) 推荐(0)
摘要:正则表达式是指按照某种规则去匹配符合条件的字符串。 语法 JS通过内置对象RegExp支持正则表达式。有两种方法实例化RegExp对象--字面量与构造函数。 字面量 语法:/正则表达式主题/修饰符(可选) 示例: 1 var reg = /\bis\b/g; 2 var str = 'He is a 阅读全文
posted @ 2017-11-22 17:41 懒懒同学不懒 阅读(287) 评论(0) 推荐(0)
摘要:slice 从已有的数组中返回选定的元素。该方法不会修改数组,而是返回一个子数组。 语法:arr.slice([start[,end]]) start: 可选,规定从何处开始选取。如果是负数,就是从尾部开始算起的位置(-1指最后一个元素,-2指倒数第二个元素);如果没有指定,则从0开始 end: 可 阅读全文
posted @ 2017-11-21 18:57 懒懒同学不懒 阅读(429) 评论(0) 推荐(1)