Ajax基礎教程(1)-Ajax簡介 1.5 相關技術

來源:互聯網
上載者:User

當你看到本書時,可能已經瞭解了在應用中實現Ajax所需的大多數技術。重申一句,我們想強調的是,Ajax是一個用戶端技術,不論你現在使用何種伺服器端技術,都能使用Ajax,而不管使用的是Java、.NET、Ruby、PHP還是CGI。實際上,在這本書中我們並不考慮伺服器端,而且假設你已經很清楚如何結合日常工作中使用的伺服器端技術。在後面的幾百頁中,我們強調的重點是用戶端技術和方法,建立豐富的基於瀏覽器的應用時需要用到這些技術。

儘管可以使用你喜歡的任何伺服器端技術,但當使用Ajax時還是需要轉變一下思想。在一般的Web應用中,伺服器端代碼會呈現一個完整的頁面,並涉及一個完整的工作單元。利用Ajax,可能只返回一點點文本,而且只涉及一個業務應用的很小子集。對於大多數有經驗的Web開發人員來說,理解起來沒有什麼問題,但是一定要記住這一點。

一些新興的架構有助於開發人員跳出Ajax的一些細節。不過,你還是要對JavaScript有所瞭解。我們知道,JavaScript用起來可能很費勁。但很遺憾,對此沒有什麼辦法。我們大多數人都學過這麼一招,把“alert”作為一種系統類別型輸出來協助調試,糟糕的是,這種技術使用得還很廣。不過,現在我們有了新的利器。

除了JavaScript,你還要熟悉其他一些與表示相關的技術,如HTML、DOM和CSS。你不必是這方面的專家,但是基本瞭解還是必要的。本書中我們會談到你需要知道的大多數內容,沒有談到的內容可以參考網上的資源。

關於測試驅動(你肯定寫過單元測試,對不對?),我們會介紹JsUnit和Selenium(見圖1-8)。利用這些工具,可以先開發JavaScript測試,並檢查瀏覽器安全色性測試。通常認為,下一代開發環境會對JavaScript提供更好的支援,另外一些與Ajax相關的技術會進一步減輕開發人員的負擔。正在不斷出現的指令碼和架構也會使開發變得更為簡單。

圖1-8 Selenium

返回“Ajax基礎教程-目錄”

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.