Angular學習筆記:Day1 Get Started

Angular2 是現在比較新的網頁制作技術,加上自己對網頁制作比較感興趣。因此對該技術比較感興趣,所以現在開始學習該技術。我使用的教材是Ang-book 2,另外還有一本 Angular 2 Development on Typescript。Ang-book 2算是Angular2的官方文檔,因此打算從Angular開始學習。

之前其實已經看了幾十頁了,不過之前都沒有系統的記筆記。因此打算從到再來!本來之前已經把環境搭好了的,但是折騰了以下Deepin系統,把在windows上建好的環境全部干掉了。今天才把Angular的環境完全搞定。

Step1: IDE

工欲善其事,必先利其器。選擇一款自己喜歡的IDE是很有必要的,就這幾年的學習情況來看。我個人是很喜歡簡潔、深色的工作環境的。現在主要工作是在一家土木公司做安卓程序開發,所以用的環境除了Android Studio外,還有個人十分喜歡的一款IDE產品,Intelij IDEA。Angular屬于Web APP開發的范疇,本來應該裝一個WebStorm的,不過Intelij IDEA裝一個Angular JS的插件,妥妥的就是WebStorm了。

Step2:Node

在Angular的學習過程中,不一定要用到Node js,不過Node提供了包管理軟件npm,一些環境需要使用npm來搭建。Node的安裝在官網下載MSI文件就好。Node安裝好之后,就可以使用npm來安裝Angular的命令行工具了。但是npm由于國內的種種,訪問很慢,因此可以換成淘寶的源。可以安裝cnpm使用淘寶在國內的鏡像:

npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝完成后就可以使用cnpm安裝包了,用法和npm幾乎一樣。

Step3:Typescript

安裝Typescript的過程比較順利,運行:

cnpm install -g typescript

一次成功!!!!

Step4:@angular/cli

angular/cli是Angular的命令行工具,用來自動生成一些代碼。因此該工具對于Angular的開發工作來說應該是必備神器啊。使用cnpm安裝就可,但是教材上使用的命令是:

npm install -g angular-cli

安裝完成后就可以使用ng命令了。不過可能是我安裝的node版本比較新的問題,運行ng后提示angular-cli將會在下一個發行版本更名為@angular/cli,于是我又重新安裝了@angular/cli:

cnpm install -g @angular/cli

Step5:Python

node的運行是需要python支持的,因此還要在電腦上安裝python。python的安裝方法可以使用windows平臺上的一個包管理工具chocolatey(類似于linux上的apt-get),chocolatey的安裝方法可以自行百度。安裝好chocolatey后,就可以使用choco install packagename來安裝你想要的軟件了~~~~ such as:

choco install python

這個命令安裝的python版本是v3.6.0,足夠node的運行需要了。

Step6:Hello World

Hello World的意義不多說,對于每一門語言,成功運行個Hello World足以讓很多學習人員開心半天!!!Hello World是有故事的有,看到這篇文章的人一定要百度到了評論告訴我,因為我忘了這個故事了!!!首先,我需要跟著Ang-book 2的指導,新建我的第一個Hello World On Angular2項目,建立項目可以使用ng命令來完成:

ng new projectname

如我的第一個Hello項目:ng new AngTe

等了longlongatime以后,終于搞定了。

接著使用:

ng serve

就可以編譯你的項目并運行了,在瀏覽器打開 http://localhost:4200即可,發個圖慶祝一下:


看到app works就說明你的第一個hello 項目已經成功了,雖然不是輸出的hello world,但畢竟整個過程沒有自己些一行代碼呢~

Step7:today‘s note

component是Angular特有的,它的前身是AngularJS1中的directives。簡單一點就是你實現的一個個想讓瀏覽器展示的個中組件啦,比如一個componet叫weather,你定義后之后,在頁面上寫一個weather標簽,瀏覽器就直接給你顯示天氣信息了。

annotation:這個真不是什么神奇的東西,相比大家在java中已經見過了把,比如@Override。中文翻譯是注解,其實就是給編譯器看的一些預編譯信息,告訴編譯器我這里想搞什么事,你配合配合就好,不要用編譯錯誤和我嗶嗶。

今天就寫道這里了,如果這邊文章通不過審核,那就自己留著,備以后復習之用。如果有幸被感興趣的同學們看到,希望能被指點指點,一起進步~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,505評論 6 533
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,556評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,463評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,009評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,778評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,218評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,281評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,436評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,969評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,795評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,993評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,537評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,229評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,659評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,917評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,687評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,990評論 2 374

推薦閱讀更多精彩內容