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