我是小白,大學(xué)的課程接觸過C++ Java,還想繼續(xù)學(xué)習(xí)下前端,剛剛知道這個Angular.JS,聽大神講的感覺好牛逼,但是我還是不清楚這到底是個啥,是一個針對HTML的擴(kuò)展語言????聽老師講了環(huán)境的搭建,可是還是不是很理解,根據(jù)項目進(jìn)行配置,我沒有項目,純粹的是想學(xué)習(xí)學(xué)習(xí),應(yīng)該如何呢?話說,這個不應(yīng)該是要下載個名字叫做Angular.JS的軟件嗎??看了文字簡介之后,還是一臉懵逼啊,哪位大神老師,用白話文解釋下唄,難道就沒有人和我有相同的疑惑嗎?
我是小白,大學(xué)的課程接觸過C++ ?Java,還想繼續(xù)學(xué)習(xí)下前端,剛剛知道這個Angular.JS,聽大神講的感覺好牛逼,但是我還是不清楚這到底是個啥,是一個針對HTML的擴(kuò)展語言????聽老師講了環(huán)境的搭建,可是還是不是很理解,根據(jù)項目進(jìn)行配置,我沒有項目,純粹的是想學(xué)習(xí)學(xué)習(xí),應(yīng)該如何呢?話說,這個不應(yīng)該是要下載個名字叫做Angular.JS的軟件嗎??看了文字簡介之后,還是一臉懵逼啊,哪位大神老師,用白話文解釋下唄,難道就沒有人和我有相同的疑惑嗎?
辛苦老師賜教,帶我飛
2017-03-19
前端領(lǐng)域越來越大龐大了,要把前端所有的基礎(chǔ)都講完再入Angular主題,顯然不合適,這個是前端課程,至少需要你入門前端。
前端再怎么變化,到瀏覽器運行的無非是JS, HTML, CSS,Web應(yīng)用越來越復(fù)雜,從零開始寫JS,不說不行,但大部分場景往往事倍功半(可能一半都沒有),大型Web應(yīng)用,很多需要處理的問題,如功能分區(qū),模塊化,解耦,工程化等等,解決這些問題在工業(yè)發(fā)展路上衍生出很多規(guī)則出來,而Angular是這些眾多規(guī)則中的最佳實踐之一。按照Angular推薦或者規(guī)定的一些開發(fā)模式,可以讓我們很容易地快速開發(fā)出強(qiáng)大且可維護(hù)的Web應(yīng)用。簡單可以這么理解,Angular在JS/HTML/CSS上層建立了新的應(yīng)用層,我們只需要在這個新的層次做開發(fā),即可使應(yīng)用運行在瀏覽器環(huán)境。