Time of Update: 2017-02-27
最初,所有Web頁面都是靜態,使用者請求一個資源,伺服器再返回這個資源。什麼都不動,什麼都不閃。坦率地講,對於許多Web網站來說,這樣也是可以的,這些網站的Web頁面只是電子形式的文本,在一處產生,內容固定,再發布到多處。在瀏覽器發展的最初階段,Web頁面的這種靜態性不成問題,科學家只是使用網際網路來交換研究論文,大學院校也只是通過網際網路線上發布課程資訊。企業界還沒有發現這個新“渠道”會提供什麼商機。實際上,以前公司首頁顯示的資訊通常很少,無非是一些聯絡資訊或者只是一些
Time of Update: 2017-02-27
在項目中突然看到,aspx中的ajax可以訪問aspx.cs中的方法,覺得很新奇,也許是lz少見多怪,不過,真的有發現新大陸似的那種興奮,你也許知道這代表什麼,學會了這種方式,代表你以後,可以建更少的頁面,更少ashx,更少的.....能不興奮嗎?在lz的印象中,ajax一般都和一般處理常式聯絡起來的,請求另外的aspx頁面就不說了,而請求自身CodeBehind中的方法真的很少見,這裡記錄一下,也許也有跟我一樣不知道的朋友,希望能幫到你。只是知道ajax可以訪問webservice中加webm
Time of Update: 2017-02-27
越來越多的網站,開始採用"單頁面結構"(Single-page
Time of Update: 2017-02-27
學習使用AJAX之前,有幾樣的東西是必須的:1、HTML2、DHTML,就是動態HTML,這裡可能會常用到document.getElementById([id])方法,或者是使用 window.id.value=[value]等等,如果不熟悉,不及,看看下面的例子,如果還不能夠理解,再把網上搜搜,
Time of Update: 2017-02-27
這種技術可能會產生大量不必要的流量和非最佳化的應用程式。幸運的是,某些富 Internet 應用程式(RIA)技術確實允許開啟專用通訊端通道,由後端伺服器為 Asynchronous JavaScript and XML (Ajax) 應用程式提供進入其 API 並實現伺服器推送的機會。這篇文章以多種方式探討了這項技術,協助您充分理解,以便著手開始進行自己的實現工作。簡介Ajax 技術已經存在了一段時間,開發的動力已經真正開始得到了人們的認可。越來越多的 Web 網站正在考慮使用 Ajax
Time of Update: 2017-02-27
使用 DWR、Java 和 Dojo 工具箱整合 Java 和 JavaScript您能很快地說出多少 Java™ Web 開發架構、庫和工具箱?沒錯,數量太多,以至於很難弄清楚它們各自的功能以及哪個功能可以真正協助您解決問題。但是,如 果您從事的是 Ajax 開發,那麼您必須要知道這個庫:Direct Web Remoting (DWR)。它利用 Java 語言和 Java Web 技術大大地簡化了 Ajax 開發,並為如何無縫地將 Ajax 整合到 Java Web
Time of Update: 2017-02-27
在Ajax 程式中解析和轉換XML簡介:任何編程問題都可以通過多種正確的方法解決。本系列共考察了四種建立一個 Asynchronous JavaScript + XML (Ajax) 天氣預報面板(weather badge)的方法 ,這是一種小型可重用組件,可以輕鬆嵌入到任何 Web 頁面。本文是第一篇文章,主要介紹一些基礎內容,同時審視第一種方法 —— 遍曆 DOM 樹。希臘哲學家亞裡士多德曾經寫到:“通往失敗的道路有許多條……
Time of Update: 2017-02-27
簡介:想要用 Asynchronous JavaScript and XML (Ajax) 聊天嗎?您是否希望彈出一個專用的、開 源 Web 聊天功能以響應系統事件並使您瞭解正在發生的事情,比如效能低於服務保證水平? developerWorks 的定期撰稿人 Judith Myerson 為系統管理員介紹了雙面板(two-panel)聊天的理念, 這樣就可以一方面交換私人訊息,一方面向一般使用者廣播訊息。她還提供了針對聊天伺服器過載等問題的 解決方案,談到了下載 Ajax
Time of Update: 2017-02-27
AjaxAjax,非同步JavaScript與XML,是使用用戶端指令碼與Web伺服器交換資料的Web應用開發方法。這樣,Web頁面不用打斷互動流程進行重新加裁,就可以動態地更新。使用Ajax,你可以建立接近本地案頭應用的,直接的、高可用的、更豐富的、更動態Web使用者介面介面。Ajax處理過程一個Ajax互動從一個稱為XMLHttpRequest的JavaScript對象開始。如同名字所暗示的,它允許一個用戶端指令碼來執行HTTP請求,並且將會解析一個XML格式的伺服器響應。Ajax處理過程中
Time of Update: 2017-02-27
在使用XMLHttpRequest對象發送請求和處理響應之前,必須先用JavaScript建立一個XMLHttpRequest對象。由於XMLHttpRequest不是一個W3C標準,所以可以採用多種方法使用JavaScript來建立XMLHttpRequest的執行個體。Internet
Time of Update: 2017-02-27
摘要 當一些應用程式崩潰時,它們往往向使用者提供一個機會來提交關於該錯誤的資訊。該資訊能夠協助開發人員追蹤並修正錯誤。本文將向你展示如何在你的JavaScript/AJAX應用程式中實現這樣的功能。一、
Time of Update: 2017-02-27
在.net開發中,充分利用免費控制項是好事情,但是如果不能修改控制項達到自己的需求,就要動用JS方法了,前提是研究好瀏覽器模型 的各種對象的方法屬性。尤其是熟悉CSS+HTML就會做的很酷。就JS語言本身來說要求不高。1、動態刪除Table 裡面內容技巧,不需要寫太多代碼,一行:tb.removeNode(true)2、動態增加行,除了CreateElement方法,還可以這樣比較短小:<table id=tb1></table><SCRIPT>function addTable(){ var
Time of Update: 2017-02-27
多年以來一直存在一個軟體工程問題:從一台機器調用另一台機器上的服務或方法,即使這些機器使用完全不同的硬體或軟體。對於這個問題,最近提出的解決方案是Web服務。幾年前,Web服務大受吹捧,它的頭上圍繞著耀眼的光環,有些人認為Web服務就是分布式軟體開發的“聖杯”。後來,它的光芒逐漸黯淡下來,Web服務最終找到了自己合適的位置,它是支援異構電腦系統相互操作的一種有用的工具。Web服務通常用作為電腦系統之間的通訊管道,這與CORBA(公用對象請求代理體繫結構)、RMI(遠程方法
Time of Update: 2017-02-27
如前所述,如果頁面中只有一小部分需要修改,此時Ajax技術最適用。換句話說,以前實現一些用例時,為了更新頁面中的一小部分總是需要使用完全頁面重新整理,這些用例就很適合採用Ajax技術。考慮一個有單個頁面的用例,使用者向這個頁面輸入的資訊要增加到列表中。在這個例子中,你會看到列出某個組織中員工的Web頁面。頁面最上面有3個輸入框,分別接受員工的姓名、職位和部門。點擊Add(增加)按鈕,將員工的姓名、職位和部門資料提交到伺服器,在這裡將這些員工資訊增加到資料庫中。當使用傳統的Web應用技術時,伺服器
Time of Update: 2017-02-27
到目前為止,我們討論的解決方案都不是標準。儘管XMLHttpRequest得到了廣泛支援,但是你已經看到了,建立XMLHttpRequest對象的過程會隨瀏覽器不同而有所差異。許多人錯誤地認為Ajax得到了W3C的支援,但實際上並非如此。W3C在一個新標準中解決了這一問題以及其他缺點,這個標準的名字相當長:DOM Level 3
Time of Update: 2017-02-27
我們已經介紹了Ajax,下面來簡單談談遠程指令碼。你可能會想:“Ajax有什麼大不了的?我早就用IFRAME做過同樣的事情。”實際上,我們自己也曾用過這種方法。這在以前一般稱為遠程指令碼(remote
Time of Update: 2017-02-27
當你看到本書時,可能已經瞭解了在應用中實現Ajax所需的大多數技術。重申一句,我們想強調的是,Ajax是一個用戶端技術,不論你現在使用何種伺服器端技術,都能使用Ajax,而不管使用的是Java、.NET、Ruby、PHP還是CGI。實際上,在這本書中我們並不考慮伺服器端,而且假設你已經很清楚如何結合日常工作中使用的伺服器端技術。在後面的幾百頁中,我們強調的重點是用戶端技術和方法,建立豐富的基於瀏覽器的應用時需要用到這些技術。儘管可以使用你喜歡的任何伺服器端技術,但當使用Ajax時還是需要轉變一下
Time of Update: 2017-02-27
前面談到的都是使用者的期望,除此以外,可用性也不能不提。Ajax方法相當新,還沒有多少成熟的最佳實務。不過,標準Web設計原則還是適用的。隨著時間推移,當越來越多的人開始嘗試這種方法時,就會發現可能存在哪些限制,並建立適當的指導原則。也就是說,你應該讓使用者來指導你。根據在應用中使用Ajax的方式,你可能會動態地改變頁面中的某些部分,習慣於整個瀏覽器重新整理的使用者可能不會注意到與以前相比有什麼變化。這個問題引出了一些新的特性,如37signals所普及的黃褪技術(Yellow Fade
Time of Update: 2017-02-27
一、 引言在Web表單中,我們使用AJAX來從用戶端(通過JavaScript)調用服務端方法,而在AJAX內部則進行XMLHttpRequest調用。我測試了一些以不同方式實現的AJAX函數。另外,我還監控分析了進行AJAX調用的效能和生命週期。結果,我發現在Web表單中使用AJAX時存在一些嚴重的問題。不過,我也找到了這些問題的一種解決方案。在本文中,我正是想與各位分析這一問題及其相應的解決方案。二、
Time of Update: 2017-02-27
在上一篇文章中,我們討論了如何通過javascript從一個遠程XML檔案中取得資料。在這篇文章中,我們將學會怎樣對資料作更複雜的處理。作為一個樣本,我們會準備一組XML資料,將資料分割成獨立的片斷並以不同的方式展示這些片斷(取決於它們是如何被標識的)。