- 軟件大小:1.19M
- 軟件語(yǔ)言:英文
- 軟件類(lèi)型:國(guó)外軟件
- 軟件類(lèi)別:免費(fèi)軟件 / 編程工具
- 更新時(shí)間:2015-03-11 09:17
- 運(yùn)行環(huán)境:WinAll, WinXP
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:http://m.portlandswalk.com
8.84M/英文/9.4
440KB/英文/5.0
9.04M/英文/5.0
48.82M/中文/5.5
46.19M/中文/6.0
Protractor是一款運(yùn)行在AngularJS環(huán)境下的最棒的測(cè)試工具,它可以幫助你完美的測(cè)試運(yùn)行,是 AngularJS 團(tuán)隊(duì)構(gòu)建的一個(gè)端對(duì)端的測(cè)試運(yùn)行工具,模擬用戶(hù)交互,幫助你驗(yàn)證你的Angular應(yīng)用的運(yùn)行狀況。Protractor模擬用戶(hù)交互,幫助你驗(yàn)證你的Angular應(yīng)用的運(yùn)行狀況?!盤(pán)rotractor使用Jasmine測(cè)試框架來(lái)定義測(cè)試。Protractor為不同的頁(yè)面交互提供一套健壯的API。有其他的端對(duì)端工具,不過(guò)Protractor有著自己的優(yōu)勢(shì),它知道怎么和AngularJS的代碼一起運(yùn)行,特別是面臨$digest循環(huán)的時(shí)候。
AngularJS是為了克服HTML在構(gòu)建應(yīng)用上的不足而設(shè)計(jì)的。HTML是一門(mén)很好的為靜態(tài)文本展示設(shè)計(jì)的聲明式語(yǔ)言,但要構(gòu)建WEB應(yīng)用的話(huà)它就顯得乏力了。所以我做了一些工作(你也可以覺(jué)得是小花招)來(lái)讓瀏覽器做我想要的事。
通常,我們是通過(guò)以下技術(shù)來(lái)解決靜態(tài)網(wǎng)頁(yè)技術(shù)在構(gòu)建動(dòng)態(tài)應(yīng)用上的不足:
類(lèi)庫(kù) - 類(lèi)庫(kù)是一些函數(shù)的集合,它能幫助你寫(xiě)WEB應(yīng)用。起主導(dǎo)作用的是你的代碼,由你來(lái)決定何時(shí)使用類(lèi)庫(kù)。類(lèi)庫(kù)有:JQuery等
框架 - 框架是一種特殊的、已經(jīng)實(shí)現(xiàn)了的WEB應(yīng)用,你只需要對(duì)它填充具體的業(yè)務(wù)邏輯。這里框架是起主導(dǎo)作用的,由它來(lái)根據(jù)具體的應(yīng)用邏輯來(lái)調(diào)用你的代碼。框架有:knockout、sproutcore等。
AngularJS使用了不同的方法,它嘗試去補(bǔ)足HTML本身在構(gòu)建應(yīng)用方面的缺陷。AngularJS通過(guò)使用我們稱(chēng)為標(biāo)識(shí)符(directives)的結(jié)構(gòu),讓瀏覽器能夠識(shí)別新的語(yǔ)法。例如:
使用雙大括號(hào){{}}語(yǔ)法進(jìn)行數(shù)據(jù)綁定;
使用DOM控制結(jié)構(gòu)來(lái)實(shí)現(xiàn)迭代或者隱藏DOM片段;
支持表單和表單的驗(yàn)證;
能將邏輯代碼關(guān)聯(lián)到相關(guān)的DOM元素上;
能將HTML分組成可重用的組件。
AngularJS通過(guò)為開(kāi)發(fā)者呈現(xiàn)一個(gè)更高層次的抽象來(lái)簡(jiǎn)化應(yīng)用的開(kāi)發(fā)。如同其他的抽象技術(shù)一樣,這也會(huì)損失一部分靈活性。換句話(huà)說(shuō),并不是所有的應(yīng)用都適合用AngularJS來(lái)做。AngularJS主要考慮的是構(gòu)建CRUD應(yīng)用。幸運(yùn)的是,至少90%的WEB應(yīng)用都是CRUD應(yīng)用。但是要了解什么適合用AngularJS構(gòu)建,就得了解什么不適合用AngularJS構(gòu)建。
如游戲,圖形界面編輯器,這種DOM操作很頻繁也很復(fù)雜的應(yīng)用,和CRUD應(yīng)用就有很大的不同,它們不適合用AngularJS來(lái)構(gòu)建。像這種情況用一些更輕量、簡(jiǎn)單的技術(shù)如jQuery可能會(huì)更好。
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容