JavaScript框架 铺垫知识

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

JavaScript框架 铺垫知识

上一篇:Java数据类型


下一篇:046.数组-二维数组定义方式