Angular.js
核心思想:MVC、指令系统、双向数据绑定、模块化
MVC是一种软件的开发模式 它指的就是module(模块)、view(视图)、controller(控制器)
angularjs说白了就是一个Javascript的框架 它可以通过<script>标签添加到html页面
SPA:是一种单页面的web应用
angularjs 表达式写在双大括号内:{{ expression }}。
angularjs 表达式把数据绑定到 HTML,这与ng-bind指令有异曲同工之妙。
angularjs 将在表达式书写的位置"输出"数据。
angularjs 表达式很像JavaScript 表达式:它们可以包含文字、运算符和变量。
AngularJSScope(作用域)
Scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带。
Scope 是一个对象,有可用的方法和属性。
Scope 可应用在视图和控制器上
angularjs控制器
angularjs 控制器控制angularjs 应用程序的数据。
angularjs 控制器是常规的JavaScript 对象。
angularJS 应用程序被控制器控制。
ng-controller指令定义了应用程序控制器。
控制器是JavaScript 对象,由标准的 JavaScript对象的构造函数创建。
angularjs过滤器:(9种)
currency(货币处理器)、number(格式化数字)、cowercase/uppercase(大写/小写)、json(格式化json对象)、
limitto(限制数组长度或字符串长度)、data(日期格式化)、orderBy(排序)、filter(筛选)
angularjs内置服务器:(4种)
$http、$cocation、$interval、$timeout
angular自定义服务器:(5种)
provider、、、、、、
网友评论