亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

AngularJS實戰

難度高級
時長 7小時13分
學習人數
綜合評分9.57
303人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.3 邏輯清晰
restrict: A E M C
A: attribute
E: element
M: comment
C: class
angularjs四大核心特性:
1. MVC
2. 模塊化和依賴注入
3. 雙向數據綁定
4. 指令
前段路由的核心就是給應用定義“狀態”
只使用前段路由的這種應用我們稱為“single page”,因為我們不去后端做路由跳轉,只有一個page就能serve整個應用,后端只負責向前段發送數據。
在做手機app的時候我們一般采用前段路由的方式。
ngAnimate中定義的兩個class: .ng-enter和.ng-leave
<span ng-bind="lalala"></span> 等同于 {{lalala}}
什么時候使用ng-bind directive 呢?一般我們在首頁上使用ng-bind,在之后的頁面上使用{{..}}的形式就行了。因為我們一般在首頁就可以保證angularjs被加載完成,我們的angularjs一般都寫在index的script中加載。
two way binding:將data model的變化實時反應到view上,同時可以將view的變化實時反應到data model上。
angularjs的命名規范:如果我們在script中導入的是angular-animate.js文件,那么我們在module中指明的模塊名字就是ngAnimate,如果是angular-route.js那么就是ngRoute。
angularjs的模塊不經要在module中指明我們依賴的模塊(通過第二個參數),還要在index.html中通過script標簽將對應的js文件導入。
在angularjs的應用中我們常常在地址欄里看到/#/,這個表示angularjs阻止我們想server提交路由請求,angularjs在client端利用自己的router service就將路由給實現了,所以說angularjs的路由是客戶端的路由。
以ng開頭的模塊是angular自身提供的內部模塊,比如:ngRoute,ngAnimate
就是這么的拉風,就是這么的霸氣,哈哈
講的好,一直在跟著學
課程須知
你需要有較強前端基礎:JavaScript基礎非常扎實(BOM、DOM、事件系統、原型、作用域、閉包),并已熟悉jQuery、同時對CSS基礎有一定了解;對依賴注入、MVC等常見的技術和設計模式有所了解。請注意,AngularJS框架的設計思想非常前衛,因此本教程不適合新手。
老師告訴你能學到什么?
掌握AngularJS用法、理解AngularJS核心概念、使用AngularJS進行開發

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消