久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Ajax- JavaScript提出的問(wèn)題

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航: 上一頁(yè) | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion

讀到這里,應(yīng)該很清楚了,要想真正很好地使用Ajax,你就要寫一些JavaScript代碼。盡管框架和工具包能減輕一些負(fù)擔(dān),但是最終你可能會(huì)得到比平常更多的JavaScript代碼。因?yàn)槲覀冏约簩戇^(guò)不少,所以很清楚寫JavaScript代碼絕不是輕而易舉的,不過(guò),本章我們還是要在你筋疲力盡的肩頭再壓上幾塊石頭。

具體地,我們將介紹測(cè)試驅(qū)動(dòng)開發(fā)(test-driven development,TDD),并展示開發(fā)JavaScript代碼時(shí)如何應(yīng)用TDD。盡管這種方法不能馬上解決你的所有編程問(wèn)題,但至少能幫助你盡快完成工作,能按時(shí)回家與家人共進(jìn)晚餐。我們先對(duì)TDD和廣泛使用的JUnit做一個(gè)簡(jiǎn)要介紹。打好基礎(chǔ)之后,我們將討論JsUnit,并說(shuō)明如何編寫和運(yùn)行測(cè)試。

JavaScript提出的問(wèn)題

如果你參與過(guò)Web應(yīng)用的開發(fā),可能已經(jīng)寫過(guò)一些JavaScript代碼;當(dāng)然,如果你只是寫了一些最簡(jiǎn)單的函數(shù),那么對(duì)JavaScript的看法可能不會(huì)太好。瀏覽器不兼容,缺少優(yōu)秀的開發(fā)工具,沒(méi)有代碼完成(code completion)之類的生產(chǎn)力工具,沒(méi)有調(diào)試工具——這么多的缺點(diǎn),足以讓大多數(shù)開發(fā)人員更樂(lè)于使用vi[1]。

我們很清楚你的這些苦衷。在第5章中,已經(jīng)討論了許多工具,它們能讓你的日子更輕松。本章將介紹如何讓開發(fā)JavaScript盡可能地容易(至少,在工具開發(fā)商迎頭趕上之前,這種方法很合適[2])。采用測(cè)試先行(test-first)的方式來(lái)編寫JavaScript,能大大簡(jiǎn)化整個(gè)開發(fā)過(guò)程。



Ajax- 測(cè)試先行方法介紹

Ajax- JUnit介紹