AngularJS – 基本介紹篇
看完上一篇有關AngularJS的文章之後,如果你已經產生對他的興趣,接下來我們就跟著Google規劃的課程來學習,其實在AngularJS的官方網頁上,本來就有這方面的視訊教學(當然是英文的囉!),馬老師這邊只是做到整理、翻譯和提出我的一些想法,讓想要學習他的人可以更方便,官方視訊總共分成五個等級,每個等級又分成不同章節,章節結束後還都會有模擬測驗,真的推薦大家可以去看看喔!
首先檢視一下要學習AngularJS的一些背景條件:
必須了解的部分指的是技術領域,最好能懂的部分是指開發時的觀念

至於選擇AngularJS的理由有以下幾點:
- 幫助你組織Javascript
- 快速幫你建構動態網站
- 可以跟jQuery合作愉快
- 便於測試

接下來官方教學以ng-controller為案例,教導AngularJS是如何去呼叫函數的,不過這部分在1.3以上的版本已經不是這樣使用了要特別注意!

以下就針對這個案例進行程式的示範,在1.2(含)以前的AngularJS可以這樣來操作ng-controller:(在JS Bin上測試)
<!doctype html> <html ng-app> <head> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script> <meta charset="UTF-8"> <title>controllerExample</title> <script> function myFn() { alert("歡迎光臨馬老師雲端研究室"); } </script> </head> <body ng-controller="myFn"> </body> </html> 但在1.3(含)之後的AngularJS需要這樣來操作ng-controller:(在JS Bin上測試) <!doctype html> <html ng-app="controllerExample"> <head> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script> <meta charset="UTF-8"> <title>controllerExample AngularJS 1.3.2</title> <script> angular.module('controllerExample', []) .controller('myFn', function (){ alert("歡迎光臨馬老師雲端研究室"); }); </script> </head> <body ng-controller="myFn"> </body> </html>
根據上面的案例,來介紹利用AngularJS開發網頁時的流程和方式:
首先我們可以先建立一個模組(Module),在模組內會包含AngularJS的函式名稱、應用程式名稱(Application Name)和相關函式庫(Dependencies)。

上述的程式可以撰寫在一個JS檔案中,讓網頁將該檔案引用。

接下來在HTML標籤中加入ng-app=”Application Name”後,讓網頁在載入的時候就會自動運行該模組(Module)。

接下來開始介紹表達式,不過這個在上一篇案例當中我們已經有使用過了,相信大家也很容易能夠了解,也建議大家去參考視訊中提到的網頁,裡面有更多有關於表達式的說明。

※以上截圖部分為AngularJS官方教學視訊。
pharmacie en ligne fiable: pharmacie en ligne – pharmacie en ligne france pas cher
п»їpharmacie en ligne france http://kamagrameilleurprix.com/# pharmacie en ligne avec ordonnance
pharmacie en ligne sans ordonnance: achat kamagra – pharmacie en ligne france fiable
pharmacie en ligne france livraison belgique: vente de mГ©dicament en ligne – Pharmacie Internationale en ligne
Viagra homme sans prescription: Viagra pharmacie – Sildenafil teva 100 mg sans ordonnance
Тут можно преобрести противопожарный сейф сейф москва огнестойкий купить
купить диплом в одинцово
http://pharmaciemeilleurprix.com/# Pharmacie Internationale en ligne
pharmacie en ligne livraison europe
https://kamagrameilleurprix.com/# Pharmacie sans ordonnance
pharmacie en ligne sans ordonnance
Achat mГ©dicament en ligne fiable https://viagrameilleurprix.shop/# Viagra sans ordonnance pharmacie France
pharmacie en ligne livraison europe: pharmacie en ligne france pas cher – pharmacie en ligne france livraison internationale
Тут можно преобрести сейфы огнестойкие несгораемый сейф
Тут можно преобрести огнестойкий сейф купить несгораемый сейф купить
Тут можно преобрести сейф для пистолета и ружья где купить сейф для ружья
pharmacie en ligne france livraison internationale: cialis generique – Achat mГ©dicament en ligne fiable
Viagra sans ordonnance 24h suisse: Acheter Viagra Cialis sans ordonnance – Le gГ©nГ©rique de Viagra
Viagra homme sans prescription: acheter du viagra – Acheter viagra en ligne livraison 24h
acheter mГ©dicament en ligne sans ordonnance https://tadalafilmeilleurprix.com/# pharmacie en ligne france livraison belgique
pharmacie en ligne france livraison internationale: cialis prix – pharmacies en ligne certifiГ©es
https://pharmaciemeilleurprix.com/# Pharmacie en ligne livraison Europe
pharmacie en ligne pas cher
Pharmacie en ligne livraison Europe https://viagrameilleurprix.shop/# Viagra vente libre pays
https://viagrameilleurprix.com/# Viagra sans ordonnance 24h Amazon
Pharmacie sans ordonnance
pharmacie en ligne france livraison belgique: acheter kamagra site fiable – pharmacie en ligne fiable
pharmacie en ligne: cialis sans ordonnance – acheter mГ©dicament en ligne sans ordonnance
Оптимизируйте свою жизнь с электрокарнизом с таймером, экономьте энергию и время.
Создайте атмосферу уюта и стиля с помощью электрокарниза и таймера, сделает вашу жизнь проще и приятнее.
Автоматизируйте процесс управления шторами с электрокарнизом и таймером, современное решение для гармоничного интерьера.
Электрокарниз с таймером – ваш помощник в повседневной жизни, который упростит вашу жизнь и сделает ее более комфортной.
Дизайнерское решение для современного дома – электрокарниз с таймером, который сочетает в себе красоту и практичность.
устройства для умного дома шторы устройства для умного дома шторы .
Viagra pas cher livraison rapide france: viagra en ligne – SildГ©nafil Teva 100 mg acheter
Achat mГ©dicament en ligne fiable achat kamagra pharmacie en ligne
https://viagrameilleurprix.com/# Viagra gГ©nГ©rique sans ordonnance en pharmacie
Pharmacie en ligne livraison Europe
pharmacie en ligne fiable: Pharmacie en ligne livraison Europe – Pharmacie sans ordonnance
https://viagrameilleurprix.shop/# Viagra pas cher livraison rapide france
pharmacie en ligne pas cher