资讯专栏INFORMATION COLUMN

web架构学习总结第一讲

CoorChice / 403人阅读

摘要:课堂笔记开发历史时代静态页面用户交互较少功能偏弱,没有真正意义上的前端开发时代面向编程改变了数以百万计的前端开发程序员写代码的方式做了事件化这件事情也是从开始的的扩展性非常好,以为中心的生态非常好,基于的库非常多没有模块加载机制,需要显示地

课堂笔记 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

相关文章

  • 数据结构一讲

    摘要:为什么要学习数据结构语言是相通的人们常说,编程语言是相通的,掌握一门,其他语言很容易就能掌握。其实,真正想通的不是语言,而是数据结构与算法。 为什么要学习数据结构 1.语言是相通的 人们常说,编程语言是相通的,掌握一门,其他语言很容易就能掌握。个人认为这是一个似是而非的观点,每门编程语言都离不开变量,数组,循环,条件判断这些概念,这似乎能支持上面的观点,但是每门编程语言都有自己的使用范...

    k00baa 评论0 收藏0
  • 数据结构一讲

    摘要:为什么要学习数据结构语言是相通的人们常说,编程语言是相通的,掌握一门,其他语言很容易就能掌握。其实,真正想通的不是语言,而是数据结构与算法。 为什么要学习数据结构 1.语言是相通的 人们常说,编程语言是相通的,掌握一门,其他语言很容易就能掌握。个人认为这是一个似是而非的观点,每门编程语言都离不开变量,数组,循环,条件判断这些概念,这似乎能支持上面的观点,但是每门编程语言都有自己的使用范...

    wemall 评论0 收藏0
  • 后端好书阅读与推荐

    摘要:后端好书阅读与推荐这一两年来养成了买书看书的习惯,陆陆续续也买了几十本书了,但是一直没有养成一个天天看书的习惯。高级程序设计高级程序设计第版豆瓣有人可能会有疑问,后端为啥要学呢其实就是为了更好的使用做铺垫。 后端好书阅读与推荐 这一两年来养成了买书看书的习惯,陆陆续续也买了几十本书了,但是一直没有养成一个天天看书的习惯。今天突然想要做个决定:每天至少花1-3小时用来看书。这里我准备把这...

    clasnake 评论0 收藏0
  • 后端好书阅读与推荐

    摘要:后端好书阅读与推荐这一两年来养成了买书看书的习惯,陆陆续续也买了几十本书了,但是一直没有养成一个天天看书的习惯。高级程序设计高级程序设计第版豆瓣有人可能会有疑问,后端为啥要学呢其实就是为了更好的使用做铺垫。 后端好书阅读与推荐 这一两年来养成了买书看书的习惯,陆陆续续也买了几十本书了,但是一直没有养成一个天天看书的习惯。今天突然想要做个决定:每天至少花1-3小时用来看书。这里我准备把这...

    Juven 评论0 收藏0
  • 前端阅读 - 收藏集 - 掘金

    摘要:实现不定期更新技巧前端掘金技巧,偶尔更新。统一播放效果实现打字效果动画前端掘金前端开源项目周报前端掘金由出品的前端开源项目周报第四期来啦。 Web 推送技术 - 掘金腾讯云技术社区-掘金主页持续为大家呈现云计算技术文章,欢迎大家关注! 作者:villainthr 摘自 前端小吉米 伴随着今年 Google I/O 大会的召开,一个很火的概念--Progressive Web Apps ...

    lingdududu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<