Javascript

JavaScript设置首屏图片延时加载的实现和原理

JS大学的小编 发布于 2017-06-13

Javascript Lazyload延迟加载特效,有效降低HTPP连接次数,提高首屏加载时间 1、增加了图片预加载可选 2、修改了图片本身就在可视范围的时候直接显示而不需要滚动条触发 3、修改了Splice删除数组的时候,会跳过下一张图片BUG 4、浏览器窗口resize的时候...

阅读(1207)评论(0)赞 (0)

JavaScript中的盒子模型详解

JS大学的小编 发布于 2017-06-13

DOM树形结构 # DOM把层次中的每一个对象都称之为节点,就是一个层次结构,你可以理解为一个树形结构,就像我们的目录一样,一个根目录,根目录下有子目录,子目录下还有子目录。 以HTML超文本标记语言为例:整个文档的一个根就是,在DOM中可以使用document.document...

阅读(943)评论(0)赞 (0)

原生JavaScript的DOM操作深入理解

JS大学的小编 发布于 2017-06-13

~~~~ DOM操作 # 创建元素 document.createElement 创建文档碎片 # document.createDocumentFragment 追加新的子元素 # appendChild 在当前元素之前插入 # insertBefore 克隆元素 # clon...

阅读(1361)评论(0)赞 (0)

JavaScript预解析作用域闭包/this关键字的指向理解

JS大学的小编 发布于 2017-06-13

浏览器预解析       浏览器是一个综合的软件,可以打开txt文本、照片、甚至符合格式的视频拖拽进去也能播放,也就是说浏览器支持各种格式的文件解析,具体的原理我们不用知道,需要知道的是,浏览器有一个专门负责解析js语句的东西,我...

阅读(779)评论(0)赞 (0)

javascript中defineproperty 对象的属性

JS大学的小编 发布于 2017-06-13

使用Object.defineProperty重新定义属性时需要注意的一点,具体说来: 当一个对象已存在某属性,重新定义该属性(如果允许)时,若未指定属性描述器的enumerable或configurable,则其默认值为原有属性描述器的对应的enumerable或configu...

阅读(825)评论(0)赞 (1)

JAVASCRIPT怎么学习会比较快(快捷的JS基础知识学习/方式)

JS大学的小编 发布于 2017-06-13

首先你需要知道,JavaScript虽然简单,但并不是看一上午就可以用的; 所以我推荐你先浏览下重要的知识点,虽然笼统但是都是使用中非常常用的; 然后在这个基础上在进行学习; JavaScript高级程序设计和JS权威指南不错,JS不难,多练习练习就会了; 学习JS的忠告 1,不...

阅读(749)评论(0)赞 (0)

Javascript中隐藏大BOSS-Promise的使用方法

JS大学的小编 发布于 2017-06-13

直接打印出来看看吧,console.dir(Promise),就这么简单粗暴。 这么一看就明白了,Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。这么说用Promise new出来的对象...

阅读(905)评论(0)赞 (0)

原生JavaScript常用方法/基础知识总结

JS大学的小编 发布于 2017-06-13

  栈内存和堆内存 # 刚开始加载页面时浏览器会自带一个js的执行环境,这个环境也叫做“栈内存”,也叫作用域引用数据类型会先开辟一段内存空间,把属性名和属性值都存起来,叫做“堆内存”栈内存(作用域)存储的是基本数据类型,代码从上至下执行当一个方法执行时,每个方法都会建立...

阅读(853)评论(0)赞 (0)