2017年12月27日

2017-12-27 轮播图封装

摘要: let Banner=function (id,url,duration,interval) { //id 在外层盒子的ID //url 数据的地址 let banner=document.getElementById(id); let bannerInner=banner.getElementsB 阅读全文

posted @ 2017-12-27 21:51 Scareltt 阅读(118) 评论(0) 推荐(0)

2017年12月26日

2017-12-26 动画

摘要: 1.初识动画 >JS动画就是一个定时器,因为定时器的异步所以JS动画也是异步的,不影响其他代码的正常运行,页面上可以有很多的动画, >动画结束后一定要清理定时器 2.固定步长的动画 >固定步长的动画,固定时间走一步,因此时间是不确定的 >目标值:一屏幕的宽-盒子的宽 > 3.总时间确定的动画 >动画 阅读全文

posted @ 2017-12-26 20:50 Scareltt 阅读(157) 评论(0) 推荐(0)

2017年12月22日

2017-12-21 图片延迟加载,获取设置修改CSS,瀑布流

摘要: 1.图片延迟 >加载主要是为了保证页面的打开速度,防止网页崩溃,让图片后加载首屏图片必须展示,可以增加一个延迟时间,其他屏的内容,等到图片露出了在加载; >实现图片延迟加载的原理,不会将真实图片的放在img的地址中,所以一般将真实的地址放在img的自定义属性上,等到想让img加载了,再将真实图片的地 阅读全文

posted @ 2017-12-22 12:31 Scareltt 阅读(340) 评论(0) 推荐(0)

2017年12月20日

2017-12-20 JS 盒子模型

摘要: 1.client. 2.scroll:主要看溢出没有.可以做出水平滚动的模型, 3.offset 注意::13个属性中,只有scrollTop与scrollLeft可以获取和设置,其他可以获取,不可以设置. 2.1扩展:水平滚动代码 扩展:回到顶部模型和获取offset的模型可以封装成两个函数放在一 阅读全文

posted @ 2017-12-20 23:21 Scareltt 阅读(148) 评论(0) 推荐(0)

2017年12月6日

2017-12-5.变量提升,变量重名,私有作用域,块级作用域,内存销毁,解构赋值,扩展运算符

摘要: 一 在作用域形成之后代码执行之前,将所有的带var和function关键字的变量提前的声明或定义 作用域:代码执行的空间/环境, 栈内存 作用域包括: 全局作用域:浏览器打开就会形成全局作用域; 一 在作用域形成之后代码执行之前,将所有的带var和function关键字的变量提前的声明或定义 作用域 阅读全文

posted @ 2017-12-06 22:13 Scareltt 阅读(178) 评论(0) 推荐(0)

导航