- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前端发展历史现主流框架对比
前端发展历史和现主流框架对比制作人:郑锦鹏2017/12/16目录Contents历史前后端分离html5前端自动化jquery框架对比angularreactvue对比angularreact+redux+mobxvue+vuex框架原理jq与框架发展历史前端框架web前端历史history1、网页三剑客(Firework、Dreamweaver、Flash),ie浏览器时代2、新版浏览器时代,html5,响应式布局网页,前后端分离,ajax异步请求,jsjq需要兼容各种浏览器3、2012年后,前端开发框架时代(angular、react、vue),前端单页面应用+路由,按需加载(require、sea),前端自动化工具(grunt、gulp、webpack),新版es6语法,jquery工具库与前端框架对比jquery(必学):1、是一个将军,专注的是每个战场细节上的战术安排。2、一个完善的工具库,兼容各种浏览器,由各种复用的函数集成,非常便捷的修改页面元素。3、面向dom开发,数据结构一变,view层也要重新维护。框架(以react为例):1、是一个元帅,考虑的是整个战局大体上的战略规划。2、组件式开发,整个UI是一个通过小组件构成的大组件,每个组件只关心自己部分的逻辑,彼此独立。3、面向state开发,让开发者更多的关注数据,底层数据变化时,自动处理所有界面的更新。单页面应用开发以往页面是用iframe来做页面路由,现在用框架适配的路由前端三大框架之间的关系angularvuereact组件间数据交互一、父子,兄弟二、全局数据管理器1、angular(1)注册单例factory,注入到controller中;(2)每个controller都可监听广播事件,发送向上、向下和全局的广播,$broadcast,$emit,$on,$watch2、react(1)redux管理库,函数式编程,自定义listener, 通过action来改变数据,同时执行相关listener函数(2)mobx管理库, 3、vue(1)vuex管理库,借鉴redux而创造出的和vue更加契合的框架 同步数据到视图实现原理:1、定义一个变量,2、监听这个变量的每次获取和赋新值,3、然后同步到视图angular 脏检查 同步数据双向数据绑定是 AngularJS 的核心机制之一。 view 中有任何数据变化时,会更新到 model ,model 中数据有变化时,view 也会同步更新1、Angular 在 scope 模型上设置了一个 监听队列,用来监听数据变化并更新 view 。2、每次绑定一个东西到 view 上时 AngularJS 就会往 $watch 队列里插入一条 $watch,用来检测它监视的 model 里是否有变化的东西。3、当浏览器接收到可以被 angular context 处理的事件时,$digest 循环就会触发,遍历所有的 $watch,最后更新 dom。虚拟dom: 检测虚拟dom变化后,渲染到真实dommobx,前端适配库,js语言自带的拦截器实现简易redux前端自动化工具grunt,gulp,webpack打包文件资源,合并压缩混淆代码,热更新替换开发
您可能关注的文档
最近下载
- 87SR图集87SR416-1 室外热力管道安装-地沟敷设.pdf VIP
- 领导干部违规干预统计工作记录台账.doc VIP
- 初中班会 九月九重阳节习俗介绍主题班会 课件 (27张PPT).pptx VIP
- 转基因食品利大于弊VS弊大于利辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.pdf VIP
- 化学化工信息检索03-第3章-期刊论文检索与全文下载解答.ppt VIP
- 护理持续质量改进-提高留置针规范化.pdf VIP
- 毕业论文外文文献翻译电气工程及其自动化专业AT89C51的概况.doc VIP
- 顾家北翻译练习100句(19年最新完整版).docx VIP
- 机械设备点检员二级实操试卷(A卷).doc VIP
- 浙教版(2024新版)七年级上册数学期中模拟试卷(含答案解析).docx VIP
原创力文档


文档评论(0)