angular的启动原理

当你用浏览器去访问index.html的时候,浏览器依次做了如下一些事情:

  1. 加载html,然后解析成DOM;
  2. 加载angular.js脚本;加载完成后自执行,生成全局angular对象,监听DOMContentLoaded事件
  3. DOMContentLoaded事件的触发,AngularJS寻找ng-app指令,自动引导启动框架;
  4. 引导第1步:使用ng-app中指定的模块,创建注入器$injector
  5. 引导第2步:使用$injector创建$compile服务和$rootScope;
  6. 引导第3步:使用$compile服务编译DOM子树    

猜你喜欢

转载自www.cnblogs.com/gaoBlog/p/9449999.html