奇舞周刊第 202 期:揭秘 Vue.js 中的 diff 算法

790 阅读2分钟
原文链接: mp.weixin.qq.com

记得点击文章末尾的“阅读原文”查看哟~

下面先一起看下本期周刊摘要吧~


时间过得好快,转眼又到周五~ 新一期周刊出炉啦,虽然周刊君的 bug 还没改完 TAT,啊快赐予周刊君力量!~ 


你一定会注意到,本期的文章数量较以前少了一些些。含泪哭诉,周刊君需要你的帮助!随手将你看到的优秀文章推荐给我们,解救周刊君!(复制文章链接,发送到公众号后台即可。)



(by @eranmend)


奇舞推荐

■   ■   ■

Reduce 和 Transduce 的含义

reduce 是三种运算的合成:遍历,变形,累积。


WebAssembly 为什么比 asm.js 快?

WebAssembly 是为 Web 而设计的、可以生成浏览器可执行的二进制文件的编程语言。通过本文可以阅读到一系列关于 WebAssembly 的介绍。


解析 vue 2.0 的 diff 算法

尽量不要跨层级的修改 DOM;设置 key 可以最大化的利用节点;不要盲目相信 diff 的效率,在必要时可以手工优化。


JavaScript

■   ■   ■

fetch 没有你想象的那么美

对 fetch API 的一些反思、总结。“fetch 是一个相当底层的 API,在实际项目使用中,需要做各种各样的封装和异常处理,而并非开箱即用,更做不到直接替换 $.ajax 或其他请求库。”来自微信推荐


脚本错误量极致优化:监控上报与 Script error

本文基于在手 Q 家校群前端脚本错误量优化的方案,致力于打造极致的脚本错误优化。


全面解读 Math 对象及位运算

对 Math 对象、位运算等基础知识比较全面的介绍。


其它

■   ■   ■

如何撰写 Git 提交信息

一个项目的长期成功靠的是其可维护性,以及一个拥有比项目的日志更强大的工具的维护者。


移动端输入框填坑系列

移动端输入框总会遇到各种各样的问题,如何使移动web的输入框体验更贴近原生呢?


页面滤镜效果及高斯模糊效果

CSS filter 属性示例。


10 个关于 Node.js REST API 的最佳实践

本文介绍了 Node.js REST API 的最佳实践,如路由命名、身份认证、黑盒测试、使用恰当的网络缓存等内容。


欢迎点击“阅读原文”,学习本周精华文章~


奇舞周刊

——————————————————

领略前端技术 阅读奇舞周刊


长按二维码,关注奇舞周刊