JavaScript強化教程——AngularJS
- 2019 年 12 月 4 日
- 筆記
本文作者:IMWeb 王軍 原文出處:IMWeb社區 未經同意,禁止轉載
本文為 H5EDU 機構官方 HTML5培訓 教程,主要介紹:JavaScript強化教程 —— AngularJS
AngularJS 簡介
AngularJS 是一個 JavaScript框架。它可通過 [removed] 標籤添加到 HTML 頁面。
AngularJS 通過 指令 擴展了 HTML,且通過 表達式 綁定數據到 HTML。
AngularJS 是一個 JavaScript框架
AngularJS 是一個 JavaScript框架。它是一個以 JavaScript編寫的庫。
AngularJS 是以一個 JavaScript文件形式發布的,可通過 script標籤添加到網頁中:<script src="http://apps.bdimg.com/libs/ang … gt;[Note] 我們建議把腳本放在 <body> 元素的底部。 這會提高網頁載入速度,因為 HTML 載入不受制於腳本載入。
各個 angular.js 版本下載: https://github.com/angular/angular.js/releases
AngularJS 擴展了 HTML
AngularJS 通過 ng-directives 擴展了 HTML。
ng-app 指令定義一個 AngularJS 應用程式。
ng-model 指令把元素值(比如輸入域的值)綁定到應用程式。
ng-bind 指令把應用程式數據綁定到 HTML 視圖。
AngularJS 實例<!DOCTYPE html>
<html></p>
<head></p>
<meta charset="utf-8"></p>
<script src="http://apps.bdimg.com/libs/ang … gt; </head></p> <body>
名字 : <input type="text" ng-model="name"></p>
Hello {{name}}
</body> </html> 實例講解:
當網頁載入完畢,AngularJS 自動開啟。
ng-app 指令告訴 AngularJS,
元素是 AngularJS 應用程式 的"所有者"。
ng-model 指令把輸入域的值綁定到應用程式變數 name。
ng-bind 指令把應用程式變數 name 綁定到某個段落的。
[Note] 如果您移除了 ng-app 指令,HTML 將直接把表達式顯示出來,不會去計算表達式的結果。
什麼是 AngularJS?
AngularJS 使得開發現代的單一頁面應用程式(SPAs:Single Page Applications)變得更加容易。
AngularJS 把應用程式數據綁定到 HTML 元素。 AngularJS 可以克隆和重複 HTML 元素。 AngularJS 可以隱藏和顯示 HTML 元素。 AngularJS 可以在 HTML 元素"背後"添加程式碼。 AngularJS 支援輸入驗證。