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