AngularJS-Basic(一)
2024-08-29 16:45:30
MVC:作为DataModel的$scope
依赖注入DI
模块化Module
Service
Filter
Two way DateBinding
Directive
Unit Testing&E2E Testing
AngularJS应用的解析
映射到模型-视图-控制器设计模式
模板(Templates)
模板是您用HTML和CSS编写的文件,展现应用的视图。 您可给HTML添加新的元素、属性标记,作为AngularJS编译器的指令。 AngularJS编译器是完全可扩展的,这意味着通过AngularJS您可以在HTML中构建您自己的HTML标记!
应用程序逻辑(Logic)和行为(Behavior)
应用程序逻辑和行为是您用JavaScript定义的控制器。AngularJS与标准AJAX应用程序不同,您不需要另外编写侦听器或DOM控制器,因为它们已经内置到AngularJS中了。这些功能使您的应用程序逻辑很容易编写、测试、维护和理解。
模型数据(Data)
模型是从AngularJS作用域对象的属性引申的。模型中的数据可能是Javascript对象、数组或基本类型,这都不重要,重要的是,他们都属于AngularJS作用域对象。
AngularJS通过作用域来保持数据模型与视图界面UI的双向同步。一旦模型状态发生改变,AngularJS会立即刷新反映在视图界面中,反之亦然。
服务特性:
- 底层服务包括依赖注入,XHR、缓存、URL路由和浏览器抽象服务。
- 您还可以扩展和添加自己特定的应用服务。
- 这些服务可以让您非常方便的编写WEB应用。
最新文章
- 18. class
- python requests 安装
- Android 签名证书
- CSS颜色代码 颜色值 颜色名字大全(转载)
- linux下备份mysql命令
- 转一篇:Hyper-V和VMware的高可用实时迁移技术详解
- js_day8
- QF——对不同尺寸屏幕的适配(自动布局:AutoLayout)
- webstrom 编码
- Spring AOP中的动态代理
- 谈谈Ext JS的组件——布局的使用方法续一
- [面试算法题]有序列表删除节点-leetcode学习之旅(4)
- Django_cookie_session
- Python3+Selenium2完整的自动化测试实现之旅(六):Python单元测试模块Unittest运用
- redis单例模式
- beego 实现API自动化文档
- Struts2标签里面调用java方法
- Debug outlook add-in (office.js) 小技巧
- 20154312 曾林 ExpFinal CTF Writeup
- Android实践项目汇报(总结)-修改
热门文章
- justify-content 定义子元素在父元素水平位置排列的顺序
- 初识Modbus TCP/IP-------------C#编写Modbus TCP客户端程序(一)
- 一篇文章彻底弄清ARC始末
- 【BZOJ2322】[BeiJing2011]梦想封印 高斯消元求线性基+DFS+set
- Boxes and Candies(贪心)
- 2.二级接口ListableBeanFactory
- images have the “stationarity” property, which implies that features that are useful in one region are also likely to be useful for other regions.
- SQLServer将一个表内指定列的所有值插入另一个表
- Linux备份和回复mysql数据库
- SAP basis 常用事物