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