摘要:
1. 函数参数的默认值 在ES6之前不能为函数的参数制定默认值,只能用变通的方法( y = y || '默认值';)。但这种方法在参数的布尔值为false时(如空字符串)会误把默认值赋上。所以对应的还需要加上一个if语句判定是否是undefined来避免这个问题。而ES6允许直接使用“=”来设置默认 阅读全文
摘要:
1. let命令 let命令声明的变量只在所在的代码块中有效。for循环中很适合使用let,如果使用var则会创建一个全局变量,且for循环中声明的函数如果涉及i,指向的是同一个i值。在循环外调用永远是同一个值。 var a = []; for (var i = 0; i < 10; i++){ a 阅读全文
摘要:
什么是DOM? DOM(Document Object Model),直译为文档对象模型。 D, O, M分别是什么? D - document(文档):DOM的作用就是把你的网页文档转换成一个文档对象。这个过程发生在你创建的网页加载到Web浏览器的时候。 O - object(对象):正如同win 阅读全文
摘要:
ECMAScript数组的数据类型不单一 数组的大小是可以动态调整的 创建数组的方式: 1. Array构造函数 var colors = new Array(); //这里括号里可以填写数字表示数组长度length,也可以直接写入包含的项 *new操作符是可以省略的哟 2. 数组字面量 var c 阅读全文