Angular.js
? ? 核心思想:MVC、指令系統(tǒng)王污、雙向數(shù)據(jù)綁定罢吃、模塊化
? ? ? ? ? ? ? ? ? ? ? MVC是一種軟件的開(kāi)發(fā)模式 ?它指的就是module(模塊)、view(視圖)昭齐、controller(控制器)
? ? ?angularjs說(shuō)白了就是一個(gè)Javascript的框架 它可以通過(guò)<script>標(biāo)簽添加到html頁(yè)面
? ? ?SPA:是一種單頁(yè)面的web應(yīng)用
? ? ?angularjs 表達(dá)式寫(xiě)在雙大括號(hào)內(nèi):{{ expression }}尿招。
? ? ?angularjs 表達(dá)式把數(shù)據(jù)綁定到 HTML,這與ng-bind指令有異曲同工之妙。
? ? ?angularjs 將在表達(dá)式書(shū)寫(xiě)的位置"輸出"數(shù)據(jù)就谜。
? ? ?angularjs 表達(dá)式很像JavaScript 表達(dá)式:它們可以包含文字怪蔑、運(yùn)算符和變量。
? ? ?AngularJSScope(作用域)
Scope(作用域) 是應(yīng)用在 HTML (視圖) 和 JavaScript (控制器)之間的紐帶丧荐。
Scope 是一個(gè)對(duì)象缆瓣,有可用的方法和屬性。
Scope 可應(yīng)用在視圖和控制器上
angularjs控制器
angularjs 控制器控制angularjs 應(yīng)用程序的數(shù)據(jù)虹统。
angularjs 控制器是常規(guī)的JavaScript 對(duì)象弓坞。
angularJS 應(yīng)用程序被控制器控制。
ng-controller指令定義了應(yīng)用程序控制器车荔。
控制器是JavaScript 對(duì)象渡冻,由標(biāo)準(zhǔn)的 JavaScript對(duì)象的構(gòu)造函數(shù)創(chuàng)建。
angularjs過(guò)濾器:(9種)
? ? currency(貨幣處理器)忧便、number(格式化數(shù)字)族吻、cowercase/uppercase(大寫(xiě)/小寫(xiě))、json(格式化json對(duì)象)珠增、
limitto(限制數(shù)組長(zhǎng)度或字符串長(zhǎng)度)呼奢、data(日期格式化)、orderBy(排序)切平、filter(篩選)
angularjs內(nèi)置服務(wù)器:(4種)
$http握础、$cocation、$interval悴品、$timeout
angular自定義服務(wù)器:(5種)
provider禀综、、苔严、定枷、、届氢、