
js
文章平均质量分 53
chenna1102cn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js深入浅出 数组(一)
数组是值得有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。js中的数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以是对象或其他数组。 var arr = [1,true,null,undefined,{x:1},[1,2,3]]; arr[4].x //返回1 arr[5][1]; //返回2 arr.length;获取数组长度 d原创 2017-08-03 16:41:57 · 320 阅读 · 0 评论 -
js 原型与原型链
5条原型规则: 1.所有的引用类型(数组、对象、函数),都具有对象特性,即可自由扩展属性(除了“null”除外)。 2.所有的引用类型(数组、对象、函数),都有一个_proto_(隐式原型)属性,属性值是一个普通的对象。 3.所有的函数,都有一个prototype(显式原型)属性,属性值也是一个普通的对象。 4.所有的引用类型(数组、对象、函数),_proto_属性原创 2017-09-03 20:49:43 · 256 阅读 · 0 评论 -
js深入浅出 函数和作用域(二)
函数是一块js代码,被定义一次,但可以执行和调用多次。js中的函数也是对象,所以js函数可以向其他对象那样操作和传递,所以我们也常叫js中的函数为函数对象。 函数由函数名,参数列表,函数体组成。 创建函数的方式: 函数声明:function add(a,b){} 函数表达式: var add = function(a,b){} 立即执行函数表达式:(function(){})() 将原创 2017-08-04 11:04:28 · 243 阅读 · 0 评论 -
js 页面性能
提升页面性能的方法:: 1、资源压缩合并,减少http请求 2、非核心代码异步加载 异步加载的方式 a、动态脚本加载 b、defer c、async 异步加载的区别 defer实在html解析完成之后才会执行,如果是多个,按照加载的顺序依次执行 async实在加载完之后立即执行,如果是多个,执行顺序和加载顺序无关。 3、利用浏览器缓存 缓存的分类 强缓存:不用向服务原创 2017-09-09 17:51:36 · 296 阅读 · 0 评论