Time of Update: 2013-12-17
對於很多 Web 開發人員來說,只需要產生簡單的請求並接收簡單的響應即可;但是對於希望掌握 Ajax 的開發人員來說,必須要全面理解 HTTP 狀態碼、就緒狀態和 XMLHttpRequest 對象。 在本文中,將重點介紹這個請求對象的 3 個關鍵區段的內容:HTTP 就緒狀態 HTTP 狀態碼 可以產生的請求類型這三部分內容都是在構造一個請求時所要考慮的因素;但是介紹這些主題的內容太少了。然而,如果您不僅僅是想瞭解 Ajax
Time of Update: 2013-12-17
在突如其來的Ajax(Asynchronous JavaScript And XML)產業熱潮背後,是由于越來越多的人們對能夠處理複雜的網路應用程式開發問題的架構產生了濃厚的興趣。目前,微軟正在集中力量進行ASP.NET AJAX Extensions(即大家已知道的Atlas)的研發,已經進入測試階段。估計將會在今年正式發布。微軟公司的技術人員Fritz Onion說,在ASP.NET AJAX
Time of Update: 2013-12-17
最近幾年Ajax應用程式開發出現了兩種截然不同的方法,每一種方法都對以前的結構模型進行擴充.由於兩種方法性質看起來是不同的,所以在實際應用程式的開發中應選擇其中一種. 當我們第一次聽到Ajax這個術語的時候,我們的第一反應可能就是其較高的Web頁面互動性.至少在JavaScript中的Web應用程式部分必要的代碼提供互動性,雖然在Ajax應用程式意義方面都有一致的意見,但對於開發人員如何與JavaScript進行互動或者如何在用戶端與伺服器之間分配顯示邏輯有一些分歧.
Time of Update: 2013-12-17
MyEclipse 開發小組近日發布,MyEclipse 5.0 M2 新版本發布了。:http://www.myeclipseide.com主要改進包括:* Full compatibility with Eclipse 3.2 and Callisto projects * Matisse4MyEclipse integration into MyEclipse (now with full support for Linux)* Web Service support,
Time of Update: 2013-12-17
業界對Java和指令碼語言的爭論一直持續著從來沒有消失。其實這種爭論的本身已經背離了話題的初衷。早在半年以前,Java之父就強烈呼籲“停止無謂的Scripting Flamewar”,稱“其實將Java‘對立’PHP、Ruby或其他語言的討論,都是毫無意義的。”在此次採訪中,James Gosling談了Ruby、JRuby、Ajax 和SOA,更多的是NetBeans。並且表達了自己的看法,他堅信大多數開發人員最終仍將選擇Java和NetBean。James
Time of Update: 2013-12-17
號稱要超越Slashdot 的 digg.com 是一個典型的Ajax應用。它的首頁使用了prototype架構和scriptaculous擴充。有好事者統計了載入digg.com的首頁時總共下載JavaScript和CSS檔案的位元組數,發現不算片,光Html+JS+CSS就有250多k,於是提出了Digg: Javascript overload?的疑問。 Zimbra 針對這個問題,給出了一些最佳化的方法:AJAX and CSS Optimization,要點如下:
Time of Update: 2013-12-17
一、 引言毫無疑問,AJAX已經成為當今Web開發中一種強有力的使用者互動技術,但是它的許多可能性應用仍然鮮為人知。在本文中,我們將來共同探討如何使用JavaScript對象標誌(JSON)和JSON分析器在伺服器和用戶端AJAX引擎之間建立複雜而強有力的JSON資料轉送層。我們將詳細討論如何建立一組對象(在其它語言中經常被當作一個包),如何把這些對象序列化為JSON以發送到伺服器端,以及如何把伺服器端JSON反序列化為用戶端JavaScript對象。提示:你可以在Douglas
Time of Update: 2013-12-17
Atlas是微軟提供的一個AJAX工具包,封裝了實現AJAX的所需的Java Script,使用起來非常簡單,可以直接調用Web Service方法,然後通過Asynchronous Call的方式回調給用戶端script,我用Atlas寫了個簡單的基於AJAX的無重新整理chatroom:為了引用Web Service,首先要在頁面中添加以下用戶端指令碼:
Time of Update: 2013-12-17
AJAX是最近在web開發流程中一次革命,它允許在一個普通的web瀏覽器中配置大量的動態效果。多年前Struts
Time of Update: 2013-12-17
使用者的互動操作interaction)驅動著Web網站。理解如何處理響應資訊,特別是在使用新的互動操作形式例如AJAX)的時候,這一點非常重要的。Kris
Time of Update: 2013-12-17
關於 Rails 的一點說明那麼到底什麼是 Rails 呢?Rails 是建立在 Ruby 程式設計語言上的一種 Web 應用程式平台。Ruby 存在大約有 10 年了。和 Perl 以及 Python 一樣,它也是一種開放源碼的敏捷程式設計語言,完全支援物件導向編程。Rails 作為一種應用程式架構,強調使用正確的 Web 應用程式模式,即模型-視圖-控制器MVC)。在這裡,系統的模型部分通常用一組映射到資料庫表的 ActiveRecord 對象表示。控制器部分是一個 Ruby
Time of Update: 2013-12-17
為了使javascript代碼不被竊取,我們可以將js檔案編譯成動態連結程式庫(dll)檔案。下面為了示範這一功能,建立了一個控制項。一、建立一個類庫項目,命名為UpdateAnimate。二、向項目中添加引用System.Web, System.Drawing, System.Web.Extensions三、向項目中添加一個Jscript的檔案UpdatePanelAnimation.js四、向檔案中添加如下代碼:BorderAnimation = function(color) {this.
Time of Update: 2013-12-17
1、引子 Java,C#等各種進階語句的開發工具琳琅滿目,爭放異彩。但作為AJAX的主角的JavaScript語言,配套的開發開具方面總保持著不相稱的沉寂。缺乏良好開發工具的支援,編寫JavaScript程式,特別是超過500行以上的JavaScript程式變得深富挑戰——沒有代碼誘導功能,沒有即時錯誤檢查,沒有斷點跟蹤調試…,開發JavaScript代碼有時就象在黑暗的隧道裡靠觸覺摸索著前行。在代碼中不小心增加了一個多餘的“(”或“{”,整段代碼可能馬上象一堵猝然倒塌的城牆,在IE中
Time of Update: 2013-12-17
AJAX
Time of Update: 2013-12-17
Andrei Cioroianu 是Devsphere (www.devsphere.com) 的創始人,該公司主要提供Java企業版開發和Ajax/JSF諮詢服務。Cioroianu撰寫了許多Java文章,分別發表在Oracle技術網、ONJava (www.onjava.com)、JavaWorld (www.javaworld.com) 和Java Developer’s Journal。他還與別人合著了Java XML Programmer's
Time of Update: 2013-12-17
在雪梨舉辦的微軟Tech-Ed技術會議上,與會專家就微軟的Silverlight的競爭者究竟是Flash還是JavaScript展開了激烈辯論。在Google正式發布基於快速JavaScript技術的Chrome瀏覽器後,微軟進階專案經理Scott
Time of Update: 2013-12-17
一、引言很多人都喜歡XMLHttpRequest,因為它提供給程式員真正夢想的功能。也正是因為有了這樣的新技術,Web應用軟體開始變得具有象案頭應用軟體相似的行為。如今,問題總是象"假定為……"那樣地簡單,這把幼稚的終端使用者從需要瞭解服務端、客戶、回寄和提交按鈕。"提交?提交給什麼東西?"等一系列問題的苦海中解脫出來。最近,無數可怕的案例爆炸式出現在Web上,它們充分說明為什麼遠程指令碼(或稱"AJAX",如果你喜歡的話)是自從單像素點gif技術以來最偉大的事情。事實上,成串的酷極的、有用的應
Time of Update: 2013-12-17
在JavaScript中我們需要用到trim的地方很多,但是JavaScript又沒有獨立的trim函數或者方法可以使用,所以我們需要自己寫個trim函數來實現我們的目的。方案一:以原型方式調用,即obj.trim()形式,此方式簡單且使用方面廣泛,定義方式如下:﹤scriptlanguage=”javascript”﹥/***刪除左右兩端的空格*/String.prototype.trim=function(){returnthis.replace(/(^\s*)|(\s*$)/g,”);}/
Time of Update: 2013-12-17
對效能的提升是Ajax受歡迎的主要原因。我們通常以為那些所謂的眩目變換對於使用者來說是Ajax最迷人的地方,可能使用者也確實由於這個原因而對 Ajax專屬情鐘。如果你回頭去看那些傳統的web應用,會發現它們幾乎靜態到令人反感,所以說使用者僅僅出於這些眩目變換而選擇Ajax不無道理。然而, 如果說眩目的變換真得大大改善了使用者體驗的話,那麼動態gif圖片應該受到更廣泛的應用才是。謝天謝地,Web應用早已走過這種幼稚的時代。Ajax不
Time of Update: 2013-12-17
瞭解資料結構的人應該都聽說過雜湊表這種資料結構,它是一種典型的利用索引值對儲存並檢索資料的一種非線性結構,又稱散列表或雜湊法。在一般的線性表結構中,資料的相對位置是隨機的,即資料和用於檢索的關鍵字之間不存在確定的關係,檢索資料時往往需要進行一系列的比較,最終找到要檢索的資料,這種方法往往建立在迴圈比較的機制上,利用時間的代價節省了空間,實現了資料的儲存和檢索功能。而雜湊表則使用索引值對進行資料的儲存,在資料的儲存位置和它的關鍵字之間建立了一一對應的關係,從而使每個關鍵字和結構中的一個唯一的儲存位