06月 10 JS与QA JS的宏任务和微任务 Posted on 2018/06/10 • Post modified: 2018/06/10 • In JS与QA • 阅读次数: 字数统计: 195 • 阅读时长 ≈ 1 min 机制原理如下: 注意一点宏任务需要 多次 事件循环才能执行完,微任务是 一次性 执行完的; 宏任务 macrotask1.事件队列中的每一个事件都是一个macrotask 2.优先级:主代码块 > setImmediate > MessageChannel > setTimeou ... Read more »
06月 02 JS与QA JS的浅拷贝和深拷贝 Posted on 2018/06/02 • Post modified: 2018/06/29 • In JS与QA • 阅读次数: 字数统计: 411 • 阅读时长 ≈ 2 min 浅拷贝1.常见的情况(1)对象等引用类型的赋值(2)ES6新增的Object.assign() ,详细可见阮一峰老师的书;(3)自己写一个浅拷贝 1234567function shallowClone(o){ const obj = {}; for( let i ... Read more »
05月 27 随笔 “中国诺贝尔奖”了解一下? Posted on 2018/05/27 • Post modified: 2018/05/27 • In 随笔 • 阅读次数: 字数统计: 574 • 阅读时长 ≈ 2 min 不记得什么时候报名参加了这个会议,上周收到好几个北京的电话给我安排参会的细节,感觉主办方相当用心,于是今天中午冒着35度+的烈日,去到人才公园求贤阁参加,收获良多,所以想好好介绍一下~ 正文从这里开始 未来论坛集聚着国内外顶级科学家,以“未来科学大奖”为核心,而未来科学大奖更是因其奖项启用提名邀约 ... Read more »
05月 19 网络安全 http那些事 Posted on 2018/05/19 • Post modified: 2018/05/19 • In 网络安全 • 阅读次数: 字数统计: 1,099 • 阅读时长 ≈ 4 min 目录1.http历史2.http 2.03.http 优化4.https5.三次握手四次挥手 http历史1.91年的 0.9版本,只有get,只能取html字符串; 2.96年的1.0版本,有post,发送任何格式内容; 但是一个TCP连接只能发一个请求,不能复用; 3.97年的1.1版本,现在最 ... Read more »
05月 13 MV框架 MVVM的双向绑定 Posted on 2018/05/13 • Post modified: 2018/05/13 • In MV框架 • 阅读次数: 字数统计: 771 • 阅读时长 ≈ 3 min 常见双向绑定的实现方法(1)KnockoutJS 基于观察者模式的双向绑定;(2)Ember 基于数据模型的;(3)Angular 基于脏检查的双向绑定,使用主动遍历(4)基于数据劫持的双向绑定 A.Vue现在使用的Object.defineProperty B.ES6新增的Proxy。 基于数 ... Read more »
05月 01 前端性能优化与工程化 前端性能优化大全 Posted on 2018/05/01 • Post modified: 2018/05/02 • In 前端性能优化与工程化 • 阅读次数: 字数统计: 2,002 • 阅读时长 ≈ 7 min 大纲,分为以下六个方面的优化:1.资源方面优化:html,css,js2.HTTP网络请求优化:减少http请求数,减少DNS查询,避免重定向,使用HTTP23.server服务端优化:使用CDN,负载均衡,开启GZip,缓存策略,node的性能优化4.前端缓存优化:见上一篇《前端缓存知识点汇总》5 ... Read more »
04月 22 前端性能优化与工程化 前端缓存知识点汇总 Posted on 2018/04/22 • Post modified: 2018/04/22 • In 前端性能优化与工程化 • 阅读次数: 字数统计: 2,255 • 阅读时长 ≈ 9 min 最近看了几篇关于前端缓存和存储相关的文章,知识点零零散散,所以想要写个汇总 总体分为以下三个大点:1.浏览器缓存机制2.前端存储方案3.PWA的缓存处理 浏览器缓存机制http报文三个部分组成,CRLF隔开,消息头最后有两个CRLF 起始行请求时–请求行; 响应时–状态行,比如 200 OK 消息 ... Read more »
04月 05 MV框架 自己实现一个vue双向数据绑定的demo Posted on 2018/04/05 • Post modified: 2018/04/05 • In MV框架 • 阅读次数: 字数统计: 88 • 阅读时长 ≈ 1 min 1.vue很火 2.这是整体的原理图 3.我实现双向绑定的效果 整个demo我已经上传GitHub,地址在下面我写了超级详细的注释,可以star或者fork看看 演示地址: 演示地址GitHub: GitHub链接欢迎小伙伴们star 💗❤️💖~~ 同时欢迎关注我的个人微信公众号: Read more »
03月 24 随笔 一次线下分享会的总结体会 Posted on 2018/03/24 • Post modified: 2018/03/24 • In 随笔 • 阅读次数: 字数统计: 660 • 阅读时长 ≈ 2 min 今天下午参加了开源中国18年的第一场OSC源创汇-深圳站7位大佬演讲的主题如下: 印象最深的有下面几个 华为大佬 华为这个技术专家,台风超正,全程脱稿,看着PPT的纲要滔滔不绝,而且思路清晰,有理有据演说家的气场~ 帅呆了~ 阿里大佬 阿里嘛,业内向来都说他们自带“傲娇”属性,一上来就“有意无 ... Read more »
03月 23 数据结构与算法的JS实践 程序员内功之算法篇 Posted on 2018/03/23 • Post modified: 2018/03/23 • In 数据结构与算法的JS实践 • 阅读次数: 字数统计: 435 • 阅读时长 ≈ 2 min 题外话:两个多星期没有写文章了,真的不是我偷懒哦~最近又出了很多新的技术和库,是不是很开心啊(生无可恋脸🙄)。。。比如美团开源了微信小程序框架mpvue比如有赞开源了移动端UI框架 vant比如9大门派围攻微信产生的“快应用”再比如今下午微信开放了小游戏。。。。。。 好,回到主题,最近除了工作 ... Read more »