AngularJs的启动过程
2016-09-27 16:28:26 0 举报
AngularJs的启动过程主要包括以下步骤:首先,浏览器会加载包含AngularJs脚本的HTML页面。然后,AngularJs会自动执行定义在ng-app指令中的特殊属性,即应用程序模块。接着,AngularJs会解析这个模块,并创建一个新的应用程序实例。在此过程中,AngularJs会寻找并注册所有的指令、控制器和过滤器等。最后,当AngularJs完成上述步骤后,它会编译DOM,并开始运行应用程序。如果在这个过程中遇到任何错误,AngularJs会抛出一个异常。总的来说,AngularJs的启动过程是一个自动且复杂的过程,它涉及到模块解析、指令注册、DOM编译等多个环节。
作者其他创作
大纲/内容
通过检查指定的元素上是否已经存在injector进行判断
检查是不是多次导入Angular :window.amgular.bootstrap
向angular对象添加一堆工具函数
用自执行函数的形式让整个代码在加载完成之后立即执行
注册ng内核Provider : 两个重要的
发布ng提供的API:publishExternalAPI(angular)
尝试绑定jQuery : bindJQuery()
在window上暴露一个唯一的全局对象angular
setupModuleLoader(window)

收藏

收藏
0 条评论
下一页