AngularJS - 模擬測試



本節為您提供各種與AngularJS 框架相關的模擬測試。您可以將這些示例模擬測試下載到本地機器,並在方便時離線解答。每個模擬測試都附帶一個模擬測試答案,讓您驗證最終分數並進行自我評分。

問答

AngularJS 模擬測試一

Q 2 - AngularJS 是開源的嗎?

A - 是

B - 否

答案:A

解釋

AngularJS 是開源的,完全免費,並被全球數千名開發者使用。它根據 Apache 許可證 2.0 版獲得許可。

Q 3 - 使用 AngularJS 編寫的應用程式是否相容跨瀏覽器?

A - 是

B - 否

答案:A

解釋

正確!使用 AngularJS 編寫的應用程式是跨瀏覽器相容的。AngularJS 自動處理適合每個瀏覽器的 JavaScript 程式碼。

Q 5 - 在 AngularJS 中,哪個指令用於資料繫結?

A - ng-data

B - ng-app

C - ng-bind

D - ng-controller

答案:C

解釋

ng-bind 指令用於資料繫結。

答案:D

解釋

當頁面在瀏覽器中載入時;HTML 文件載入到瀏覽器中,並由瀏覽器評估。載入 AngularJS JavaScript 檔案;建立 angular 全域性物件。接下來,執行註冊控制器函式的 JavaScript 程式碼。

答案:B

解釋

範圍是引用模型的物件。它們充當控制器和檢視之間的粘合劑。

答案:D

解釋

控制器是繫結到特定範圍的 JavaScript 函式。它們是 AngularJS 框架中的主要參與者,幷包含用於操作資料的功能,並決定要更新哪個檢視以顯示基於更新模型的資料。

答案:A

解釋

服務是單例物件,在應用中僅例項化一次,並用於執行定義的任務。

答案:C

解釋

過濾器從陣列中選擇一個專案子集並返回一個新陣列。過濾器用於根據定義的條件顯示來自專案列表的已過濾專案。

答案:A

解釋

深層連結允許您將應用程式的狀態編碼到 URL 中,以便可以將其新增為書籤。然後,可以從 URL 將應用程式恢復到相同的狀態。

Q 12 - AngularJS 程式碼是否可進行單元測試?

A - 否

B - 是

答案:B

解釋

AngularJS 程式碼是可進行單元測試的。

Q 13 - AngularJS 是否提供可重用的元件?

A - 否

B - 是

答案:B

解釋

AngularJS 提供可重用的元件。

Q 14 - 以下哪個不是 AngularJS 的核心指令。

A - ng-app

B - ng-model

C - ng-bind

D - ng-state

答案:D

解釋

ng-state 不是 AngularJS 指令。

答案:C

解釋

ng-app 指令定義並將 AngularJS 應用程式連結到 HTML。它還指示應用程式的開始。

答案:C

解釋

ng-model 指令將 AngularJS 應用程式資料的的值繫結到 HTML 輸入控制元件。它建立一個模型變數,該變數可用於 HTML 頁面和包含 ng-app 指令的容器控制元件(例如,div)中。

答案:D

解釋

ng-bind 指令將 AngularJS 應用程式資料繫結到 HTML 標籤。每當使用者在控制元件中輸入內容或控制器更新模型資料時,ng-bind 都會更新 ng-model 指令建立的模型,以便在 HTML 標籤中顯示,或更新 HTML 控制元件資料。

答案:D

解釋

ng-controller 指令告訴 AngularJS 對此檢視使用哪個控制器。AngularJS 應用程式主要依賴控制器來控制應用程式中的資料流。控制器是一個包含屬性/特性和函式的 JavaScript 物件。每個控制器都接受 $scope 作為引數,該引數引用控制器要控制的應用程式/模組。

答案:C

解釋

ng-init 指令初始化 AngularJS 應用程式資料。它也用於為應用程式中要使用的變數賦值。

答案:D

解釋

表示式用於將應用程式資料繫結到 html。表示式寫在雙花括號內,例如 {{ expression}}。表示式的行為方式與 ng-bind 指令相同。AngularJS 應用程式表示式是純 JavaScript 表示式,並在使用它們的地方輸出資料。

答案:B

解釋

MVC 代表模型檢視控制器。

答案:B

解釋

Model View Controller 或簡稱為 MVC,是一種用於開發 Web 應用程式的軟體設計模式。

答案:C

解釋

模型是模式的最低層,負責維護資料。

答案:B

解釋

檢視負責向用戶顯示所有或部分資料。

答案:C

解釋

它是一段控制模型和檢視之間互動的軟體程式碼。

答案表

題號 答案
1 D
2 A
3 A
4 C
5 C
6 D
7 B
8 D
9 A
10 C
11 A
12 B
13 B
14 D
15 C
16 C
17 D
18 D
19 C
20 D
21 B
22 B
23 C
24 B
25 C
angularjs_questions_answers.htm
廣告