ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

angularjs整体观览(1/3)

来源:网络整理     时间:2016-04-21     关键词:angularjs

本篇文章主要介绍了"angularjs整体观览",主要涉及到angularjs方面的内容,对于HTMLjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: angularjs主要组成部分: *startup *runtime-执行期概览 *scope-连接视图和控制器 *controller-应用的行为 ...

angularjs主要组成部分:
*startup
*runtime-执行期概览
*scope-连接视图和控制器
*controller-应用的行为
*model-模型,应用的数据
*view-视图
*directive-指令,扩展html
*filter-格式化数据
*injector-注入器,类似模块的引用
*module-模块
*$-angularjs的命名空间

启动startup
Document

Hello {{name}}!


1、浏览器载入html,然后将它解析成DOM树
2、浏览器载入angular.min.js脚本。
3、angularjs等到DOMContentLoaded事件触发执行。
4、angularjs寻找ng-app指令,这个指令指示了应用程序的边界。
5、使用ng-app中指定的模块来配置注入器injector6injector是用来创建“编译服务(compileservicerootScope)”
7、编译服务($compile service)是用来编译DOM树并把它链接到根作用域,这里的根作用域就是html。

执行期
浏览器的事件机制:
1、浏览器的Event loop事件的触发。所谓事件包括用户的交互操作、定时事件、或者网络事件(服务器的响应)。
2、事件触发后,如果有绑定事件回调函数,那么函数将会执行。此时会进入js上下文。通常会回调回来修改DOM修改。
3、一旦回调执行完毕,浏览器就会离开js上下文,并根据DOM的修改重新渲染视图。

相关图片

相关文章