导航

上一页 1 2 3 4 5 6 ··· 10 下一页

2018年6月1日

摘要: 1 2 3 4 5 纯CSS导航栏下划线跟随效果 6 7 55 56 57 不可思议的CSS 58 导航栏 59 光标小下划线跟随 60 PURE CSS 61 Nav Underline 62 63 64 阅读全文

posted @ 2018-06-01 17:17 小飞博客 阅读(172) 评论(0) 推荐(0) 编辑

2018年5月31日

摘要: 1 2 3 4 5 自定义事件并且主动触发 6 7 8 div 9 span 10 11 40 阅读全文

posted @ 2018-05-31 18:17 小飞博客 阅读(430) 评论(0) 推荐(0) 编辑

2018年5月20日

摘要: 替换掉字符串里所有指定的字符串: swtichParse('abc=def=hjk','||')=>'abc||def||hjk' ,感觉有几点正则的全局g 替换第一个遇到的目标值 url解析 阅读全文

posted @ 2018-05-20 20:39 小飞博客 阅读(278) 评论(0) 推荐(0) 编辑

2018年5月19日

摘要: 首先复习下普通函数里的this指向: 你会秒杀的毫无疑问的回答:window,针对普通函数:谁调用了函数 函数里的this就指向谁,test()等价于window.test(),所以是window 这个是普通函数,谁调用了函数 函数里的this就指向谁,o.getname(),调用这个getname 阅读全文

posted @ 2018-05-19 21:33 小飞博客 阅读(347) 评论(0) 推荐(0) 编辑

2018年5月17日

摘要: 第一个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 小飞博客 阅读(319) 评论(0) 推荐(0) 编辑

2018年5月15日

摘要: 异步函数回调:首先加载文件,1.js加载完并执行完里面的代码,再执行回调函数里的代码 阅读全文

posted @ 2018-05-15 19:07 小飞博客 阅读(164) 评论(0) 推荐(0) 编辑

2018年5月12日

摘要: AMD是RequireJS在推广过程对模块定义的规范化产出 CMD是SeaJS在推广过程中模块化定义的规范化产出 AMD是提前执行,CMD是延迟执行 AMD推荐的风格通过返回一个对象作为模块对象,CommonJS的风格通过对 module.exports 或 expots 的属性赋值来达到暴露模块对 阅读全文

posted @ 2018-05-12 21:08 小飞博客 阅读(437) 评论(0) 推荐(0) 编辑

2018年5月11日

摘要: 浏览器缓存分为强缓存和协商缓存。当客户端请求某个资源时,获取缓存的流程如下: 先根据这个资源的一些 http header 判断它是否命中强缓存,如果命中,则直接从本地获取缓存资源,不会发请求到服务器; 当强缓存没有命中时,客户端会发送请求到服务器,服务器通过另一些 request header验证 阅读全文

posted @ 2018-05-11 16:58 小飞博客 阅读(171) 评论(0) 推荐(0) 编辑

摘要: 性能优化有很多方面:细节决定成败,系统慢是由一个又一个的小细节造成的,所以开发初期做好充足的准备,开发中认真负责,不偷工减料,维护期更注重代码质量,这样才会让我妈的系统稳定高效. 1.0 使用CDN(加快网页响应速度,提高用户体验) 2.0 减少HTTP请求数 3.0减少DNS查询 4.0避免重定向 阅读全文

posted @ 2018-05-11 16:51 小飞博客 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 1 2 阅读全文

posted @ 2018-05-11 11:52 小飞博客 阅读(176) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页