angular 基本原理图
2016-12-15 14:35:38 0 举报
Angular是一个用于构建动态Web应用的开源框架。它基于MVC(Model-View-Controller)设计模式,通过组件化的方式将应用划分为多个可重用的模块。Angular的核心概念包括指令、组件、服务和管道。指令用于操作DOM元素,组件是应用的基本构建块,服务用于处理数据和逻辑,管道用于处理数据转换和显示。Angular还提供了依赖注入机制,使得组件之间可以高度解耦。此外,Angular还支持双向数据绑定,实现了视图和模型之间的自动同步。总之,Angular是一个功能强大且灵活的框架,可以帮助开发者快速构建高质量的Web应用。
作者其他创作
大纲/内容
进入digest循环,直到$evalAsync队列为空并且$watch列表也为空
离开AngularJS和Javascript的context
对表达式进行替换,页面渲染
浏览器将数据改变后的视图重新渲染
浏览器处于监听状态
加载angular.js脚本
与浏览器进行交互
渲染界面
执行fn函数,改变应用的某些状态
事件被触发加到event queue
使用ng-app中指定的模块配置$injector
ng-init指令对scope里面的变量name进行赋值
被$apply()包的事件进入angularjs的context中
使用$compile服务编译DOM并把它链接到$rootScope上
使用$injector创建$compile服务和$rootScope
AngularJS等待DOMContentLoaded事件的触发
AngularJS寻找ng-app指令,根据这个指令确定应用程序的边界
0 条评论
下一页