posted @ 2018-06-01 17:17 小飞博客 阅读(175) 评论(0) 推荐(0)
摘要:        
1 2 3 4 5 纯CSS导航栏下划线跟随效果 6 7 55 56 57 不可思议的CSS 58 导航栏 59 光标小下划线跟随 60 PURE CSS 61 Nav Underline 62 63 64    阅读全文
        
摘要:        
1 2 3 4 5 自定义事件并且主动触发 6 7 8 div 9 span 10 11 40    阅读全文
        posted @ 2018-05-31 18:17 小飞博客 阅读(436) 评论(0) 推荐(0)
摘要:        
替换掉字符串里所有指定的字符串: swtichParse('abc=def=hjk','||')=>'abc||def||hjk' ,感觉有几点正则的全局g 替换第一个遇到的目标值 url解析    阅读全文
        posted @ 2018-05-20 20:39 小飞博客 阅读(283) 评论(0) 推荐(0)
摘要:        
首先复习下普通函数里的this指向: 你会秒杀的毫无疑问的回答:window,针对普通函数:谁调用了函数 函数里的this就指向谁,test()等价于window.test(),所以是window 这个是普通函数,谁调用了函数 函数里的this就指向谁,o.getname(),调用这个getname    阅读全文
        posted @ 2018-05-19 21:33 小飞博客 阅读(353) 评论(0) 推荐(0)
摘要:        
第一个foo.sayHello()执行的结果: 执行第一个foo.sayHello()的时候,因为console.log(this.counter.i,this.counter2)在 this.counter.i+=1;this.counter2+=1;前面,用的值自然就是初始值this.count    阅读全文
        posted @ 2018-05-17 20:32 小飞博客 阅读(333) 评论(0) 推荐(0)
摘要:        
异步函数回调:首先加载文件,1.js加载完并执行完里面的代码,再执行回调函数里的代码    阅读全文
        posted @ 2018-05-15 19:07 小飞博客 阅读(173) 评论(0) 推荐(0)
摘要:        
AMD是RequireJS在推广过程对模块定义的规范化产出 CMD是SeaJS在推广过程中模块化定义的规范化产出 AMD是提前执行,CMD是延迟执行 AMD推荐的风格通过返回一个对象作为模块对象,CommonJS的风格通过对 module.exports 或 expots 的属性赋值来达到暴露模块对    阅读全文
        posted @ 2018-05-12 21:08 小飞博客 阅读(442) 评论(0) 推荐(0)
摘要:        
浏览器缓存分为强缓存和协商缓存。当客户端请求某个资源时,获取缓存的流程如下: 先根据这个资源的一些 http header 判断它是否命中强缓存,如果命中,则直接从本地获取缓存资源,不会发请求到服务器; 当强缓存没有命中时,客户端会发送请求到服务器,服务器通过另一些 request header验证    阅读全文
        posted @ 2018-05-11 16:58 小飞博客 阅读(173) 评论(0) 推荐(0)
摘要:        
性能优化有很多方面:细节决定成败,系统慢是由一个又一个的小细节造成的,所以开发初期做好充足的准备,开发中认真负责,不偷工减料,维护期更注重代码质量,这样才会让我妈的系统稳定高效. 1.0 使用CDN(加快网页响应速度,提高用户体验) 2.0 减少HTTP请求数 3.0减少DNS查询 4.0避免重定向    阅读全文
        posted @ 2018-05-11 16:51 小飞博客 阅读(232) 评论(0) 推荐(0)
                    
                
浙公网安备 33010602011771号