(Translated by https://www.hiragana.jp/)
AngularJS - 维基百科,自由的百科全书 とべ转到内容ないよう

AngularJS

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
AngularJS
开发しゃGoogle Inc.しゃ
くび发布2010ねん10がつ20日はつか,​13ねんまえ​(2010-10-20[1]
さい版本はんぽん
  • 1.8.3 (2022ねん4がつ7にち)[2][3]
编辑维基数据链接
原始げんし码库 编辑维基数据链接
编程语言JavaScript
操作そうさけいまたが平台ひらだいまいり旧版きゅうばん浏览支持しじ
ぶんけん大小だいしょう167 KB せい产环さかい版本はんぽん
1.2 MB 开发环境版本はんぽん
类型JavaScript函数かんすう
许可协议MIT许可证
网站angularjs.org

AngularJS いち款由Google维护てき开源JavaScript函数かんすう库,ようらい协助单一页面应用程式运行,目前もくぜんやめ停止ていし维护[4]。它的标是とおるMVCしきこうのう增强ぞうきょうもと于浏览器てき应用,使つかい开发测试变得さら容易よういざい版本はんぽん2(全面ぜんめん使用しようTypeScriptきさき改名かいめいAngularだいNばん以Angular Nてき形式けいしき命名めいめい

函数かんすう库读取包含ほうがん附加ふかてい义(标签属性ぞくせいえいHTML_attributeてきHTML,遵从这些てい义属せいちゅうてき指令しれい,并将页面ちゅうてき输入ある输出あずかゆかりJavaScript变量表示ひょうじてき模型もけい绑定おこりらい。这些JavaScript变量てき值可以手こう设置,あるもの从静态或动态JSON资源ちゅう获取。

Angularてき哲学てつがく

[编辑]
Angular 2应用ほどしきてき体系たいけい结构。 主要しゅよう构建块是块,组件,ばんもとすうすえかずすえ绑定,指令しれいふく务和注入ちゅうにゅう

Angularてき理念りねん声明せいめいしき编程应该よう于构けんよう户界めん以及编写软件构建,而指令しれいしき编程非常ひじょう适合らい表示ひょうじ业务逻辑[5]かまちさいよう并扩てんりょう传统HTML,つう过双むこうてきすうすえ绑定らい适应动态内容ないようそうむこうてきすうすえ绑定まこと许模がた视图间的动同よし此,Angular使とく对DOMてき操作そうささい重要じゅうよう并提ますりょう测试せい

设计标:

  • はた应用逻辑与对DOMてき操作そうさかい耦。这会ひさげだかだい码的测试せい
  • はた应用ほどしきてき测试てき跟应ようほどしきてき编写いち重要じゅうようだい码的构成方式ほうしき对测试的难度ゆう巨大きょだいてきかげ响。
  • はた应用ほどしきてききゃく户端あずかふく务端かい耦。这允许客户端和服わふく务端てき开发以齐头并进,并且让双かたてき复用なり可能かのう
  • ゆび导开发者完成かんせい构建应用ほどしきてきせい个历ほど:从用户界めんてき设计,いた编写业务逻辑,さいいた测试。

Angular遵循软件工程こうていてきMVCしき,并鼓励展现,すうすえかず逻辑组件间的まつ耦合。つう注入ちゅうにゅう(dependency injection),Angular为客户端てきWeb应用带来りょう传统ふく务端てきふく务,れい独立どくりつ于视图的ひかえせいよし此,きさきはし减少りょう许多负担,产生りょうさら轻的Web应用。

Angular主要しゅようてき指令しれいてい义标签)

[编辑]

そうむこうすうすえ绑定

[编辑]

Angularざいてい现和资料ちゅう间,以简单建立こんりゅうそうむこうてきすうすえ绑定。一旦建立双向绑定,よう户输いれかいゆかりAngular动传到いち个变りょうちゅうさい动读到所有しょゆう绑到它的内容ないよう更新こうしん它。效果こうかじょう就是りつそくてき资料どうざいだい码中おさむあらため变量,也会直接ちょくせつはん应到てい现的がい观上。内容ないよう以双こう绑定,其他诸如类别、宽度、高度こうどとうとう以和变量あずかよう户的输入,绑定おこりらい

开发历史

[编辑]

AngularJSざい2009ねんゆかりMiško HeveryAdam Abrons开发,さく为在线JSONそん储服务的软件,它是以兆元来がんらい计价,便びん于成为企业的应用ふく务。当初とうしょ以"GetAngular.com"ちゅうさつ网域,ただしよし于只ゆう少量しょうりょうてきちゅうさつよう户,ざい两人决定弃这个商业想ほうまえ,就把Angular开源りょう

Abronsきさきらい离开りょう这个计划,ただしざいGoogle工作こうさくてきHevery一些谷歌员工如Igor MinárVojta Jínaとう则继续开发维护此函数かんすう库。

发行

[编辑]

目前もくぜんゆう两个ただしざい维护てき稳定版本はんぽん:1.3.x1.4.x,更新こうしん频率约为ごとしゅういちあるまい两周いち. [6]

旧版きゅうばん浏览支持しじ

[编辑]

Angularざい1.2これきさきてき版本はんぽんさい支持しじInternet Explorer 67.[7]ざい1.3これきさきてき版本はんぽん停止ていし对Internet Explorer 8てき支持しじ.[8]

かずBackbone.jsてき

[编辑]
REST [9]


注入ちゅうにゅう

参考さんこう文献ぶんけん

[编辑]
  1. ^ Earliest known releases. [2019-11-15]. (原始げんし内容ないようそん于2017-07-29). 
  2. ^ Release 1.8.3. 2022ねん4がつ7にち [2022ねん7がつ29にち]. 
  3. ^ 1.8.3 ultimate-farewell (2022-04-07). 
  4. ^ AngularJS. docs.angularjs.org. [2022-07-14]. (原始げんし内容ないようそん于2022-03-16). 
  5. ^ What Is Angular?. [12 February 2013]. (原始げんし内容ないようそん于2013-05-20). 
  6. ^ angular.js CHANGELOG. [2015-06-18]. (原始げんし内容ないようそん于2015-05-13). 
  7. ^ AngularJS: Developer Guide: Internet Explorer Compatibility. Google. [2014-10-12]. (原始げんし内容ないようそん于2014-10-17). 
  8. ^ Minar, Igor. AngularJS 1.3: a new release approaches. AngularJS Blog. [2014-10-12]. (原始げんし内容ないようそん于2014-12-08). 
  9. ^ Javascript Frameworks And Data Binding. [13 February 2013]. (原始げんし内容ないようそん档于2014ねん8がつ24にち). 

延伸えんしん阅读

[编辑]

外部がいぶ链接

[编辑]