摘要:课堂笔记开发历史时代静态页面用户交互较少功能偏弱,没有真正意义上的前端开发时代面向编程改变了数以百万计的前端开发程序员写代码的方式做了事件化这件事情也是从开始的的扩展性非常好,以为中心的生态非常好,基于的库非常多没有模块加载机制,需要显示地
课堂笔记 web开发历史
web1.0时代
静态页面;
用户交互较少;
功能偏弱,没有真正意义上的前端开发;
jQuery时代
面向DOM编程;
jQuery改变了数以百万计的前端开发程序员写代码的方式;
jQuery做了事件化这件事情;
deferred也是从jQuery开始的;
jQuery的扩展性非常好,以jQuery为中心的生态非常好,基于jQuery的库非常多;
jQuery没有模块加载机制,需要显示地引入用到的库;
backbone的出现解决了jQuery时代的代码组织问题;
backbone给出了Model、View、Collection、Router;
SPA时代
面向数据编程;
存在页面大量刷新问题;
页面无法做局部刷新;
MVC框架的核心是M和V,即,Model:数据模型,View:视图;
总结
即使在今天,jQuery仍然具有它独有的应用场景;
用jQuery来开发页面,需要做大量的DOM操作,这一点并不是很方便;
MVC的出现解决了代码组织的问题;
框架的选择取决于应用场景;
之前很多后端做的事情挪到了前端;
组件化一个最大的好处是可以把页面化整为零地进行开发;
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/104744.html
摘要:实现不定期更新技巧前端掘金技巧,偶尔更新。统一播放效果实现打字效果动画前端掘金前端开源项目周报前端掘金由出品的前端开源项目周报第四期来啦。 Web 推送技术 - 掘金腾讯云技术社区-掘金主页持续为大家呈现云计算技术文章,欢迎大家关注! 作者:villainthr 摘自 前端小吉米 伴随着今年 Google I/O 大会的召开,一个很火的概念--Progressive Web Apps ...
阅读 3060·2021-11-23 10:09
阅读 2042·2021-10-26 09:51
阅读 952·2021-10-09 09:44
阅读 3876·2021-10-08 10:04
阅读 2728·2021-09-22 15:14
阅读 3562·2021-09-22 15:02
阅读 992·2021-08-24 10:03
阅读 1700·2019-12-27 12:14