zoukankan      html  css  js  c++  java
  • Angular生命周期

    ngOnChanges()
    在数据传递的时候检测输入属性的变化
    ngOnInit()
    在指令/组件初始化话之后
    ngDoCheck
    变化检测
    ngAfterContentInit
    内容初始化----只执行一次
    ngAfterContentChecked
    内容变化检测
    ngAfterViewInit
    视图初始化----只执行一次
    ngAfterViewChecked
    视图变化检测
    ngOnDestroy
    销毁之后执行
     
     
     
    路由的三种模式
    配置路由模式:通过设置mode属性来实现,默认的是hash模式
     
    hash:带#使用URL hash值来作路由。支持所有浏览器,包括不支持 HTML5 History Api的浏览器
    history:依赖HTML5 History API 和服务器配置。 查看HTML5
    History模式
    abstract支持所有JavaScript 运行环境,如Node.js 服务器端。 如果发现没有浏览器的API,路由会自动强制进入这个模式。
     
     
     
    Routes
    路由配置,保存着哪个URL对应展示哪组件,以及在哪个RoterOutlet 中展示组件。
    RoterOutlet
    在Html中标记路由内容呈现位置的占位符指令
    Router
    负责在运行时执行路由的对象,可以通过调用其navigate()和navigateByUrl()方法来导航到一个指定的路由
     
    RouterLink 在Html中声明路由导航用的指令
     
    ActivatedRoute当前激活的路由对象,保存着当前路由路由的信息,如路由地址,路由参数等。
     
     
     
    var 全局作用域 变量提升
     
    let 1、独立作用域 2、不会变量提升 3、变量不能重复声明
     
    const :常量 -------不会变化
    1、独立作用域
    2、不会变量提升
    3、变量不能重复声明
    4、一旦声明 值不能更改
    5、声明的时候必须赋值
     
    箭头函数:没有自己独立的this指针,this指的是外部的this
    不能作为构造函数
     
    reset运算符:替换anguments对象
    普通函数:this指代的是当前对象
    箭头函数:this在定义时确定
    普通函数:this在运行是确定
     
     
     
    promise
    三种状态
    pending(进行中)
    resolved(完成/成功)
    rejected(拒绝/失败)
     
    钩子函数
     
    beforeCreate created ----请求数据
    beforeMount mounted
    beforeUpdate updated ---watch
    deforeDestroy -----
     
    类和接口
    class
    类的定义
    class className{}
    《敢想敢做,就敢于去实现它》 -----我的座右铭
  • 相关阅读:
    NSSM 将jar 安装成windows服务
    Spark Streaming
    记录一次oracle的坑 ORA08103
    POJ 3669 Meteor Shower
    LeetCode题目1~3
    POJ 3723 Conscription 并查集 + Kruskal
    LeetCode题目4:Sort List
    C++实现的快速排序
    C++实现的一段希尔排序代码
    2014大众点评Hackathon参赛感想
  • 原文地址:https://www.cnblogs.com/chenhongshuang/p/8668540.html
Copyright © 2011-2022 走看看