谈起当前前端最热门的JS 框架,必少不了 Vue、React、Angular,对于大多数人来说,我们更多的是在使用框架,对于框架解决痛点背后使用的基本原理往往关注不多,近期在研读 Vue.js 源码,也在写源码解读的系列文章。和多数源码解读的文章不同的是,我会尝试从一个初级前端的角度入手,由浅入深去讲解源码实现思路和基本的语法知识,通过一些基础事例一步步去实现一些小功能。
本场 Chat 是系列 Chat 的开篇,我会首先讲解一下数据双向绑定的基本原理,介绍对比一下三大框架的不同实现方式,同时会一步步完成一个简单的 mvvm 示例。读源码不是目的,只是一种学习的方式,目的是在读源码的过程中提升自己,学习基本原理,拓展编码的思维方式。
实录提要:
- 如何在 Vue、React、Angular 中作出技术选型吗,各自的优劣是什么?
- 如何有效的读源码?
- Vue 的双向绑定带来的数据注入的速度是由什么注入的?
- Angular 和 Vue 的数据双向绑定的原理有什么不同?
- 如何学习 JS,怎么能做到如此深入剖析框架的源码?
- 如何提高 Vue H5 应用的首次加载速度及性能?
阅读全文: http://gitbook.cn/gitchat/activity/593e85dfb286b96ea90789eb
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。