前端开发从Angularjs到Angular需要了解的改变

从AngularJS到Angular看前端web开发

1.1995年完成"HTML 2.0"
  • 这是第一个旨在成为对其后续实现标准的依据的HTML规范纯HTML,简单的页面数据展示。
  • 代表技术:HMTL。
    特征:数据一次返回,浪费带宽,体验不好
2. 2005年,Google Maps、Google Suggest、Gmail 等应用被大众所接受
  • 出现AJAX,异步加载数据。
  • 代表技术:JSP,JQUERY等技术。
  • 特征:开发者决定代码调用顺序。这样就出现了依赖管理、代码重复等问题。
3.2010年,Backbone.js,MVC开发模式
  • 代表技术:BackBone.js、nodejs ( 2009年,Ryan正式推出了基于JavaScript语言和V8引擎的开源Web服务器项目,命名为Node.js)、npm依赖包管理。npm script、grunt、gulp、webpack蓬勃发展, 前端构建工具发展及其比较
  • 特征:Model 管理数据,View展示,Controller涉及较少,
4. 2009创建,15年大红,AngularJS,MVVM开发模式
  • 1.特征:
    • 双向数据绑定{{}}自动从拥有JavaScript对 象(模型)的UI(视图)中同步数据.
    • 使用DOM控制结构来进行迭代或隐藏DOM片段。
    • 支持表单和表单验证。
    • 将逻辑代码关联到DOM元素上。
    • 将一组HTML做成可重用的组件。
    • 构建一个CRUD应用时可能用到的所有技术:数据绑定、基本模板指令、表单验证、路由、深度链接、组件重用、依赖注入.
    • 可测试性:单元测试、端到端测试、模拟对象(mocks)、测试工具
    • 会进行频繁且复杂的DOM操作, Jquery 比Angularjs 更能胜任。
    • 绝大多数Angular的应用开发中,开发者都不需要自己去写低级的操作DOM的代码.
      • 2.不适合场景:
        • 太过于简单的页面
        • 交互频繁的,如游戏之类交互体验网站
5. 2016年,Angular
  • 优化AngularJS,更好的MVVM开发体验。
  • 当前版本:8.0.0 。
  • 更新发布规则:
    • 6个月的积极支持,在此期间定期发布更新和补丁。
    • 12个月的长期支持(LTS),在此期间仅发布关键修复程序和安全补丁。
    • 从Angular版本7开始,主要版本的Angular core和CLI已对齐。这意味着,在开发Angular应用程序时要使用CLI,CLI的版本@angular/core和CLI必须相同。
    • 每6个月发布一次主要版本。
    • 每个主要版本1-3个次要版本。
    • 几乎每周都会发布补丁

AngularJS与Angular比较

本文由博客一文多发平台 OpenWrite 发布!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值