摘要: 第七章 数组 1 数组的实现是经过优化的,用数字索引来访问数组元素一般来说比访问常规的对象属性要快的多。 2 数组直接量的语法允许有可选的结尾的逗号,故[ ; ; ]只有两个元素而非三个。 3 调用构造函数创建数组 a 调用时没有参数 => 空数组 b 调用时有一个数值参数 => 指定长度的数组 c 阅读全文
posted @ 2016-07-30 11:51 5Mi17 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 第四章 表达式和运算符 1 new调用构造函数的过程 a 创建一个新的空对象 b 设置空对象的_proto_指向构造函数原型prototype c 将这个新对象当做this的值来调用构造函数 d 如果构造函数不返回一个对象值,则返回新对象 2 左值:表示存储在计算机内存的对象。 3 除数为0的运算结 阅读全文
posted @ 2016-07-30 11:36 5Mi17 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 第一章 JavaScript概述 1 JS是一门高端的、动态的、弱类型的编程语言,非常适合面向对象和函数式的编程风格。 第二章 词法结构 1 JS程序是用Unicode字符集编写的。 2 JS是区分大小写的,但是Html并不区分大小写。 3 JS会忽略程序中标识之间的空格,多数情况下,同样会忽略换行 阅读全文
posted @ 2016-07-29 17:11 5Mi17 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 关于DOM集合接口,主要不同在于HTMLCollection是元素集合而NodeList是节点集合(既包括元素,也包括节点)。 规定一下结果是: 唯一要注意的是 querySelectorAll 返回的是 NodeList ,但是实际上是元素集合,并且是静态的, 其他接口返回的HTMLCollect 阅读全文
posted @ 2016-07-10 10:55 5Mi17 阅读(2972) 评论(0) 推荐(2) 编辑
摘要: 回顾过去,继续前行 观念的变化 框架和类库的变化 标准&语言的变化 ES6带了许多革命性的新语法,具备了开发大型应用的基本要素:原生的模块加载,引入Class类。从目前es的进化速度来看,es后面应该会变成一个个的feature发布而不是像以前那样大版本号的方式,所以现在官方推荐 ES+年份这种叫法 阅读全文
posted @ 2016-07-07 14:30 5Mi17 阅读(400) 评论(0) 推荐(2) 编辑
摘要: 语法 例子 显示或者隐式label与表单元素控件的联系 显示:<label> 标签 for 属性命名一个目标表单 id 隐式:将表单控件作为标记标签的内容 作用:效果上,点击label标签,焦点会自动移到对应元素上 阅读全文
posted @ 2016-07-04 14:23 5Mi17 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 规范说明 When Array is called as a function rather than as a constructor, it creates and initialises a new Array object. Thus the function call Array(…) i 阅读全文
posted @ 2016-07-02 10:09 5Mi17 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: 1 对于Pc 实现禁止滚动事件,在元素上添加css类 再次允许滚动时,移除此css类即可 在 IE, FF, Safari and Chrome均测试通过。 2 对于移动设备 实现禁止滚动事件,必须操作元素touchmove事件 假设在body元素上禁止滚动 再次允许滚动 在iOS6 and And 阅读全文
posted @ 2016-06-30 15:37 5Mi17 阅读(4570) 评论(0) 推荐(0) 编辑
摘要: polyfill 是 shim 的一种。shim 是将不同 api 封装成一种,比如 jQuery 的 $.ajax 封装了 XMLHttpRequest 和 IE 用 ActiveXObject 方式创建 xhr 对象;polyfill 特指 shim 成的 api 是遵循标准的,其典型做法是在I 阅读全文
posted @ 2015-12-15 19:07 5Mi17 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. HTML5文档的正文结构及新元素 2. CSS样式及新特性 样式引入: 选择器: CSS3新特性: 3. 新增API特性 如需转载,请标明出处!~ 阅读全文
posted @ 2015-09-09 17:23 5Mi17 阅读(165) 评论(0) 推荐(0) 编辑