<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=AngularJS</id>
	<title>AngularJS - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=AngularJS"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=AngularJS&amp;action=history"/>
	<updated>2026-05-12T18:13:19Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=AngularJS&amp;diff=353578&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=AngularJS&amp;diff=353578&amp;oldid=prev"/>
		<updated>2025-08-22T02:20:30Z</updated>

		<summary type="html">&lt;p&gt;從 JSON 檔案批量匯入&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;AngularJS&amp;#039;&amp;#039;&amp;#039;是一款由 Google 維護的開源 JavaScript 函式庫，用來協助單一頁面應用程式運行，目前已經停止維護。伊的目標是透過 MVC 模式功能增強是瀏覽器的應用，予開發佮測試變甲閣較容易。佇咧版本二（全面使用&amp;#039;&amp;#039;&amp;#039;TypeScript&amp;#039;&amp;#039;&amp;#039;）了後改名&amp;#039;&amp;#039;&amp;#039;Angular&amp;#039;&amp;#039;&amp;#039;，第 N 版以 Angular N 的形式號名。&lt;br /&gt;
&lt;br /&gt;
函式庫讀包含附加自訂（標籤屬性）的 HTML，遵對遮的自訂屬性中的指令，並且共頁面內底的輸入抑是輸出佮由 JavaScript 變數表示的模型縛定起來。這是 JavaScript 變數的值會當手工設定，抑是對靜態抑是動態 JSON 資源當中得著。&lt;br /&gt;
&lt;br /&gt;
==Angular 的哲學==&lt;br /&gt;
&lt;br /&gt;
Angular 的理念是聲明式編程應該用佇構建使用者介面佮編寫軟體構建，指令式編程非常適合來表示業務邏輯。框架採用並且擴展傳統 HTML，通過雙向的數據縛定來適應動態內容，雙向的數據縛定允准模型佮視圖之間的自動同步。所以，Angular 有法度嘿 DOM 的操作無閣再重要並提升可測試性。&lt;br /&gt;
&lt;br /&gt;
設計目標：&lt;br /&gt;
&lt;br /&gt;
* 共應用邏輯佮著 DOM 的操作解說。這會提懸代碼的可測試性。&lt;br /&gt;
* 將應用程式的測試看的佮應用程式的編寫仝款重要。代碼的構成方式對測試的難度有誠大的影響。&lt;br /&gt;
* 共應用程式的客戶捀佮侍服器捀解說。這允准客戶捀和侍服器捀的開發會當齊頭並進，並且予雙方的復用做可能。&lt;br /&gt;
* 指導開發者完成構建應用程式的規个歷程：對使用者介面的設計，到編寫業務邏輯，閣到測試。&lt;br /&gt;
&lt;br /&gt;
Angular 遵循軟體的工程的 MVC 模式，並且鼓勵展現，數據，佮邏輯組件之間的鬆占合。通過依賴注入（dependency injection）， Angular 為客戶捀的 Web 應用紮來矣傳統侍服器捀的服務，譬如講獨立於是視圖的控制。所以，後爿減少誠濟負擔，產生閣較輕的 Web 應用。&lt;br /&gt;
&lt;br /&gt;
==Angular 伊主要的指令（自訂標籤）==&lt;br /&gt;
&lt;br /&gt;
==雙向數據縛定==&lt;br /&gt;
&lt;br /&gt;
Angular 佇咧呈現佮資料中間，會當簡單建立雙向的數據縛定。一旦建立雙向縛定，使用者輸入，會由 Angular 自動傳到一个變數中，才自動讀著所有縛著伊的內容，更新伊。效果上就是隨時的資料仝步。佇程式碼中修改變數，嘛會直接反應著呈現的外觀上。毋但內容會當雙向縛定，其他的諸如類別、闊度、懸度等等，攏會當佮變數佮使用者的輸入，縛定起來。&lt;br /&gt;
&lt;br /&gt;
==開發歷史==&lt;br /&gt;
&lt;br /&gt;
AngularJS 佇二空空九年由 Miško Hevery 和 Adam Abrons 開發，做線頂 JSON 儲存服務的軟體，伊是以兆位元來計價，方便成做企業的應用服務。當初以 &amp;quot; GetAngular . com &amp;quot; 註冊網域，但是因為干焦少量的註冊使用者，佇兩人決定放棄這个商業的想法前，就共 Angular 開源矣。&lt;br /&gt;
&lt;br /&gt;
Abrons 後來離開這个計畫，猶毋過佇 Google 做工課的 Hevery 佮一寡 Google 員工如仔 Igor Minár 和 Vojta Jína 等則繼續開發維護這回式庫。&lt;br /&gt;
&lt;br /&gt;
===發行===&lt;br /&gt;
&lt;br /&gt;
目前有兩个這馬維護的穩定版本：一孵三 . x 佮一爿四 . x，更新頻率大約是每禮拜一遍抑是逐兩禮拜一遍 .&lt;br /&gt;
&lt;br /&gt;
===舊版瀏覽器支援===&lt;br /&gt;
&lt;br /&gt;
Angular 佇咧一鋪排以後的版本無閣再支援 Internet Explorer 六佮七 . 佇咧一鋪三了後的版本停止著 Internet Explorer 八的支援 .&lt;br /&gt;
&lt;br /&gt;
==和 Backbone . js 的較==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;REST&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
依賴注入&lt;br /&gt;
&lt;br /&gt;
==參考文獻==&lt;br /&gt;
&lt;br /&gt;
==延伸閱讀==&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
&lt;br /&gt;
* 官方網站&lt;br /&gt;
* 佇咧 Google Groups 上的 AngularJS&lt;br /&gt;
* 佇咧 Google + 上的 AngularJS&lt;br /&gt;
* Github 上 AngularJS Batarang Chrome plugin&lt;br /&gt;
&lt;br /&gt;
[[分類: 待校正]]&lt;/div&gt;</summary>
		<author><name>TaiwanTonguesApiRobot</name></author>
	</entry>
</feed>