AngularJS學(xué)習(xí)筆記


手冊簡介

AngularJS是一款優(yōu)秀的前端JS框架,它克服了HTML在構(gòu)建應(yīng)用上的不足。AngularJS通過為開發(fā)者呈現(xiàn)一個更高層次的抽象來簡化應(yīng)用的開發(fā)。本書是作者鄒業(yè)盛自己學(xué)習(xí) AngularJS 的過程記錄,需要學(xué)習(xí)AngularJS的朋友可以看看。 本書作者:鄒業(yè)盛 來源:https://www.zouyesheng.com/angular.html

手冊說明

關(guān)于本文檔

這份文檔如其名,是作者:鄒業(yè)盛 自己學(xué)習(xí) ng 的過程記錄,經(jīng)作者授權(quán)轉(zhuǎn)載至W3Cschool.cn ,該文檔只是過程記錄,沒有刻意像教程那樣去做。所以呢,從前至后,中間不免有一些概念不清不明的地方。因為事實上,在某個階段對于一些概念本來就不可能明白。所以,整個過程只求在形式上的能用即可——直到最后的“自定義”那幾章,特別是“自定義指令”,那幾章過完,你才能看清 ng 本來的面貌。前面就不要太糾結(jié)概念,本質(zhì),知道怎么用就好。

在線閱讀

關(guān)于AngularJS

AngularJS 是 Google 開源出來的一套 js 工具。下面簡稱其為 ng 。這里只說它是“工具”,沒說它是完整的“框架”,是因為它并不是定位于去完成一套框架要做的事。更重要的,是它給我們揭示了一種新的應(yīng)用組織與開發(fā)方式。

ng 最讓我稱奇的,是它的數(shù)據(jù)雙向綁定。其實想想,我們一直在提數(shù)據(jù)與表現(xiàn)的分離,但是這里的“雙向綁定”從某方面來說,是把數(shù)據(jù)與表現(xiàn)完全綁定在一起——數(shù)據(jù)變化,表現(xiàn)也變化。反之,表現(xiàn)變化了,內(nèi)在的數(shù)據(jù)也變化。有過開發(fā)經(jīng)驗的人能體會到這種機制對于前端應(yīng)用來說,是很有必要的,能帶來維護上的巨大優(yōu)勢。當(dāng)然,這里的綁定與提倡的分離并不是矛盾的。

ng 可以和 jQuery 集成工作,事實上,如果沒有 jQuery , ng 自己也做了一個輕量級的 jQuery ,主要實現(xiàn)了元素操作部分的 API 。

關(guān)于 ng 的幾點:

  • 對 IE 方面,它兼容 IE8 及以上的版本。
  • 與 jQuery 集成工作,它的一些對象與 jQuery 相關(guān)對象表現(xiàn)是一致的。
  • 使用 ng 時不要冒然去改變相關(guān) DOM 的結(jié)構(gòu)(不是說不可以,只是你自己要清楚你在做什么)。

本書章節(jié)構(gòu)成






在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號