zoukankan      html  css  js  c++  java
  • 前端小白之每天学习记录----angula2--(1)

    1.1 Angular的发展历史 

    1.1.1 angular起源

    GetAngular ====>by Misko Hevery and Adam Abrons 开发效率高 AnguarJS

    1.1.2 迭代之路

    12年6月 AngularJS 1 ===》双向绑定、依赖注入、指令

    AngularJS 1.3.x====》推出单次绑定语法 放弃ie8浏览器支持

    AngularJS 1.5.x =====》增加了类似组件的书写体验

    1.1.3 AngularJS 1.x困境

    性能问题

    落后于当前web发展理念===》组件开发模式

    对手机端支持不够友好

    1.1.4 Angular 2 诞生

    2014年九月亮相  测试版本

    2016年9月15日,Angular 2 正式版发布==》不兼容AngulularJS

    1.1.5新特性

    移除controller+$scope设计,改用组件式开发

    性能更好

    优先为移动应用(专用开发套件:Angular Moblie Toolkit)

    更贴合未来标准(es6/7、WebComponnent)

    1.1.6 无缝升级方案-UpgradeAdapter

    适配器:Angular 2 《===》AngularJS 1.x

    1.2  Angular2的核心概念详解

    八组:组件(component)(最核心)、元数据(metadata)、模板(template)、

              数据绑定(data binding)、服务(service)、指令(directives)、

              依赖注入(dependency injection)、模块(modules)

    1.2.1 组件

    html+css+js

    父子组件

    生命周期:

    构造器初始化(constructer)==》第一次接触数据变化钩子(onChangers)==》初始化(onInit)==》运行期间触发数据变化钩子(onChanges )==》销毁(onDestroy)

    1.2.2 指令

  • 相关阅读:
    Hash表解题之大数据查找
    数据结构与算法之字典树解题
    oracle存储过程学习
    mq常见问题
    通过反射构造对象
    平衡二叉树
    LinkList源码
    ArrayList源码
    JVM参数调优
    MyBatis源码图
  • 原文地址:https://www.cnblogs.com/szlxb/p/7397198.html
Copyright © 2011-2022 走看看