TOP

07 2017 档案

摘要:q 阅读全文
posted @ 2017-07-29 11:40 RocketV2 阅读(99) 评论(0) 推荐(0)
摘要:定时器是我们经常使用的一个异步函数,它的用处十分广泛,比如图片轮播、各种小的动画、延时操作等等; 定时器函数只有两个setTimeout、setInterval,这两个工作原理相同,唯一的区别是:setTimeout只执行一次,setInterval循环执行; 通过以下实例看看对定时器原理掌握程度: 阅读全文
posted @ 2017-07-26 17:38 RocketV2 阅读(198) 评论(0) 推荐(0)
摘要:移动端适配方案有很多,基本都是成型的解决方案;如下是常用的方案: 1 简单一点的页面,一般高度直接设置成固定值,宽度一般撑满整个屏幕 2 稍复杂一些的是利用百分比设置元素的大小来进行适配,或者利用flex等css去设置一些需要定制的宽度 3 再复杂一些的响应式页面,需要利用css3的media qu 阅读全文
posted @ 2017-07-26 17:02 RocketV2 阅读(166) 评论(0) 推荐(0)
摘要:一直对clear清楚浮动这一概念没有理解,不清楚它具体什么意思; 这个属性用在一个不包含任何内容的元素中,表示此元素哪个边不接触浮动的元素;这样就能让父元素在表现上仿佛包含了浮动的元素; 阅读全文
posted @ 2017-07-26 10:46 RocketV2 阅读(123) 评论(0) 推荐(0)
摘要:这是个基础的问题,我们在普通文本流中布局时常常发生外边距合并的情况;有时不太注意就会造成页面的怪异表现,因此要掌握外边距margin叠加合并的知识点; 外边距合并指的是:当两个垂直的外边距相遇时,它们将形成一个外边距;合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者; 当一个元素出现在另 阅读全文
posted @ 2017-07-26 10:16 RocketV2 阅读(158) 评论(0) 推荐(0)
摘要:float 阅读全文
posted @ 2017-07-25 14:56 RocketV2 阅读(240) 评论(0) 推荐(0)
摘要:闭包:函数中的函数;用于获取函数内部变量的函数; 在全局作用域中,如果想访问A函数中的变量info,直接访问会报错,因为A函数体是个作用域,父作用域无法访问子作用域中的变量; 但是可以通过闭包的形式访问A函数中的变量; 注意: 由于闭包会携带包含它的函数的作用域(保存着一个作用域链),因此会占用更多 阅读全文
posted @ 2017-07-24 23:36 RocketV2 阅读(171) 评论(0) 推荐(0)
摘要:雪碧图是优化网站性能的一个重要手段; 开发中,我们常常遇到这样的问题:一大堆的小icon图标,比如个性化的箭头、按钮等;当加载网页时,则要一个个地加载这些小图标,每一个小图标都需要http请求,这增加了网络延迟的可能; 假设把这些小图标都放到一张图片中,使用的时候直接获取图片对应位置上的图标,那么网 阅读全文
posted @ 2017-07-24 10:40 RocketV2 阅读(253) 评论(0) 推荐(0)
摘要:目前主流css预编译语言有sass,less,stylus等,个人由于最先接触less,所以对此比较有认同感~~~ less是一门CSS预处理语言,增加了变量,Mixin,函数等特性,使得CSS更加方便维护,开发;less可以运行在Node或者浏览器,但最终都是将.less文件转换成.css文件,因 阅读全文
posted @ 2017-07-22 16:04 RocketV2 阅读(259) 评论(0) 推荐(0)
摘要:谈起浏览器缓存总是感觉很神秘,今天就揭开它的面纱。浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。我们先来思考几个问题:为何要做缓存方案?缓存工作的原理是什么?制定缓存方案时要考虑哪些因素?等等,带着疑惑,我们来一步步认识缓存,看看它到底 阅读全文
posted @ 2017-07-21 15:12 RocketV2 阅读(239) 评论(0) 推荐(0)