JavaScript框架 铺垫知识
JavaScript框架:
-
JQuery简化了DOM的操作,缺点DOM操作太频繁,影响前端的性能;在前段眼里它仅仅是为了兼容IE 6,7,8;
-
Angular:Google收购与微软合作,将MVC模式(M是业务模型,V用户界面,C控制器)搬到了前端,增加模块开发理念,用TypeScript语言开发;对后台程序员友好,对前端程序员不太友好;
-
React:Facebook推出,提出虚拟DOM新概念,用于减少真实的DOM操作,在内存中模拟DOM操作,优点是有效提升了前端的渲染效率,缺点是使用复用复杂因为需要额外学习一门JSX语言
-
Vue:一款渐进式JavaScript框架,渐进式就是逐步实现新特性的意思,比如模块开发、路由、状态管理等新特性。是综合了Angular的模块开发和React的虚拟DOM
-
Axios:Vue是为了处理DOM,不具备通信能力,Axious作为一个通信框架与服务器交互
? 对于通信架构来说也可以使用jQuery提供的AJAX通信功能
UI框架
- Ant-Design:阿里巴巴,基于React的UI框架
- ElementUL、iview、ice:饿了吗,基于Vue的UI框架
- Bootstrap:Twitter的前端开发开源工具包
- AmazeUI:妹子UI,HTML5跨前端框架
NodeJS
作者放弃了NodeJS,说是架构做的不好加上笨重的node_modules,开始开发全新架构的Deno