-
angularjs指令執(zhí)行的三個階段,angular操作DOM一般在指令的link階段,不建議在js里直接操作。
查看全部 -
angular-ui指令庫 項(xiàng)目開發(fā)一般在其基礎(chǔ)上添加功能,快速有效
查看全部 -
為了防止每按一個鍵都刷新頁面,設(shè)置timeout延遲。
查看全部 -
使用apply和attr調(diào)用方法
查看全部 -
div.row>div.col-md-12*10
查看全部 -
常見WEB APP框架對比
查看全部 -
手機(jī)版框架對比
查看全部 -
link下有scope,compile下沒有
查看全部 -
服務(wù)的使用,所有的服務(wù)都是基于provider
查看全部 -
神奇的$scope: 1. $scope是一個POJO(Plain Old JavaScript Object), 2.$Scope提供了一些工具方法$watch()/$apply(),? 3.$scope是表達(dá)式的執(zhí)行環(huán)境(或者叫作用域), 4. $scope是一個樹型結(jié)構(gòu),與DOM標(biāo)簽平行,? 5. 子$scope對象會繼承父$scope上的屬性和方法 ? 6.每一個Angular應(yīng)用只有一個根$scope對象(一般位于ng-app上)? 7.$scope可以傳播事件,類似DOM事件,可以向上也可以向下 ? 8.$scope不僅是MVC的基礎(chǔ),也是后面實(shí)現(xiàn)雙向數(shù)據(jù)綁定的基礎(chǔ) ? 9. 可以用angular.element($0).scope()進(jìn)行調(diào)試? ? ? ? ??;鸷寮{(diào)試-- Inspect Angular Scope ? ? 其中以$打頭的都是AngularJs內(nèi)置的。
$scope的生命周期 : Create(創(chuàng)建)--> watcher registration(注冊監(jiān)控)---> Model mutation (檢測模型的變換, 如果模型變換了可以發(fā)出一些事件去通知視圖刷新)--> Mutation observation(觀察模型有沒有臟) --> scope destruction(銷毀? 2種:自動? 手動銷毀。).
查看全部 -
Controller使用過程中的注意點(diǎn): 1. 不要試圖去復(fù)用Controller,一個控制器一般只負(fù)責(zé)一小塊視圖。 2.不要在Controller中操作DOM,這不是控制器的職責(zé)。3.不要在Controller里面做數(shù)據(jù)格式化,ng有很好的表單控件。 4.不要在Controller里面做數(shù)據(jù)過濾操作,ng有$filter服務(wù)。? 5.一般來說,Controller是不會相互調(diào)用的,控制器之間的交互會通過事件進(jìn)行.?
查看全部 -
1.npm start? 2.npm run protractor .? ?3.斷點(diǎn)調(diào)試工具--chrome插件Batarang 4.http://www.ngfans.net/? 5. github: damoqiongqiu? ?6. 代碼合并和混淆工具grunt 7. 依賴管理工具--bower? 8.輕量級server-- http-server? , 主要用于數(shù)據(jù)模擬。? 9.單元測試runner---? karma , 單元測試工具--- Jasmine (四個核心概念:分組、用例、期望、匹配,分別對應(yīng)jasmine的4種函數(shù):describe、it、 expect 、 to*** )? .?
查看全部 -
MVC只是手段,最終目標(biāo)是模塊化和復(fù)用。查看全部
-
測試模塊編寫
查看全部 -
GRUNT代碼混淆工具
查看全部
舉報(bào)