12 2016 档案
摘要:1、concat()方法可以基于当前数组中的所有项创建一个新数组。 先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组。 2、slice()方法,返回从该参数指定位置开始到当前数组末尾的所有项 3、splice()方法,向数组的中部插入项。使用方法的方式如下 (1
阅读全文
摘要:1、创建数组的基本方式有两种,第一种使用Array构造函数 使用Array构造函数时可以省略new操作符 2、第二种方式是使用数组字面量表示法 由于IE的实现与其他浏览器不一致,因此我们不赞同使用这个方法 3、数组的length属性不是只读的,可以从数组的末尾移除项或向数组中添加新项 4、数组最多可
阅读全文
摘要:1、引用类型的值是引用类型的一个实例 2、创建Obhect实例的方式有两种, a、new操作符后跟Object构造函数 b、使用对象字面量表示法 在对象字面量中,使用逗号来分隔不同的属性,在最后一个属性后面添加逗号会在IE7及更早版本和Opera中导致报错 3、使用对象字面量语法时,属性名也可以使用
阅读全文
摘要:2、instanceof 所有引用类型的值都是Object的实例,因此在检测引用类型值和Object构造函数时,instanceof操作符合始终会返回true。如果使用它检测基本类型值时返回false。因为基本类型不是对象。 执行环境和作用域 1、执行环境是js中最为重要的一个概念。每个环境都可以向
阅读全文
摘要:1接上个文章说下重载的问题。ECMAScript函数不能像传统意义上那样实现重载 2如果在ECMAScript中定义了两个名字相同的函数,改名字只属于后定义的函数 3ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。 4字符串是一对象的形式来表示,因此被认为是引用类型的但
阅读全文
摘要:1、函数用function定义 2、通过return获得返回值 3、return后面的语句永远不会执行 4、 5、函数中的参数不一定要有,命名的参数只提供便利,但不是必须的 6、访问arguments对象的length属性可以获知有多少个参数传递给函数
阅读全文
摘要:1、NaN NaN不等于它本身 任何数除以0返回NaN NaN/10返回NaN alert(isNaN(NaN));返回true,因为NaN本身不是一个数值,isNaN(),里面是一个参数,任何不能被转换为数值的值都会返回true。 2、数值转换 有三个函数可以把非数值转换为数值:Number()、
阅读全文
摘要:1、安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gulpfile.js -> 运行任务 2、查看nodejs的版本号 3、npm的版本号 4、定位目标 5、全局安装gulp 6、新建package.json文件 多了两个文件 7、本地安装gulp插件
阅读全文
摘要:ready先执行,load后执行。 DOM文档加载的步骤: jQuery是如何处理文档加载时机的问题:
阅读全文
摘要:Query就是为了获取DOM、操作DOM而存在的 所以为了更方便这些操作,让节点与实例对象通过一个桥梁给关联起来,jQuery内部就采用了一种叫“类数组对象”的方式作为存储结构,所以我们即可以像对象一样处理jQuery操作,也能像数组一样可以使用push、pop、shift、unshift、sort
阅读全文
摘要:jQuery创建一个外层包裹,一个匿名函数,一个是自执行。匿名函数,就是没有函数名的函数,也就是不存在外部引用。 要调用一个函数,我们必须要有方法定位它、引用它。所以,我们要取一个名字:
阅读全文

浙公网安备 33010602011771号