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


手冊(cè)簡(jiǎn)介

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

手冊(cè)說(shuō)明

關(guān)于本文檔

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

在線閱讀

關(guān)于AngularJS

AngularJS 是 Google 開源出來(lái)的一套 js 工具。下面簡(jiǎn)稱其為 ng 。這里只說(shuō)它是“工具”,沒說(shuō)它是完整的“框架”,是因?yàn)樗⒉皇嵌ㄎ挥谌ネ瓿梢惶卓蚣芤龅氖?。更重要的,是它給我們揭示了一種新的應(yīng)用組織與開發(fā)方式。

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

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

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

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

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






在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)