根据https://my.oschina.net/cccyb/blog/3014293做的笔记
前端历史
1、单文件模式
Html、css、js全部在一个文件中
文件分离,将html、css、js放到不同的目录下的文件中
代表技术:html、css、js、jquery
2、单页应用(single page web application)
菜单、导航栏不变,点击菜单,进行局部刷新,地址栏不变
代表技术:html、css、js、ajax、template
3、模块化
代表技术:seajs、requirejs、kissy
解决命名、资源加载问题
4、前端MVC
代表技术:Extjs、backbone.js
5、MVVM
不用操作dom,数据和模型进行双向绑定
代表技术:Angularjs、Vue
6、以Node为基础的大前端
事件驱动 + 非阻塞 + Chrome V8引擎
代表技术:Node、Vue、React、Webpack