Time of Update: 2013-12-17
在Ajax開發架構中,最基本的劃分是伺服器端和用戶端。伺服器端相對來說比較簡單,只要是可以開發動態網頁的語言都可以勝任;用戶端瀏覽器就是JScript/JavaScript的天下了,好像沒有看到有VBScript做的Ajax用戶端庫。由於用戶端依賴於指令碼並運行在瀏覽器中,似乎比伺服器端的可實現和可管理性還要差些。 這裡我說一下Ajax中的A,
Time of Update: 2013-12-17
架構特點: 支援Form的無閃提交方法有點笨) 支援MVC架構,即支援傳統網頁架構 多線程並發請求要語言支援線程) 動態負載檔案,只載入有用的!處理了Ajax架構臃腫的JS檔案問題。 採用no table的全div + css布局 a. 獲得XMLHTTPRequest對象,網上到處都找得到了,不多說: function newXMLHttpRequest() { var xmlreq = false; if (window.XMLHttpRequest) { xmlreq = new
Time of Update: 2013-12-17
AJAX架構ZK近日宣布,發布ZK 1.2.0 RC2 新版本。ZK 是一個基於XUL 嵌入AJAX 事件驅動的Java
Time of Update: 2013-12-17
現在AJAX技術炒得火熱,各種各樣的架構,各類概念性、入門性的文章,都對基本的AJAX有所闡述及實現,但是,真正深入和大規模應用AJAX的人就會知道,AJAX一旦大規模實際應用,就會造成很多很多的問題,其中非常致命的幾點: 1、技術的多樣性,分布耦合的複雜性,javascript,dhtml,css,xml,xsl,java,.NET,PHP,相信要熟悉這麼多技術並能夠融合使用,不是一件簡單的事情。
Time of Update: 2013-12-17
一、簡介藉助於AJAX技術,一個瀏覽器頁面能夠實現在後台向伺服器發出資料請求的同時,前端使用者介面繼續保持活動狀態。這導致一種典型問題的出現—前面兩種活動同時存取普通JavaScript和DOM資料結構。傳統情況下,對於這種並發編程問題的解決方案並不是使用JavaScript提供的。本文正是描述一種改進的經過證明的互斥機制—它能夠使用JavaScript實現並發編程,從而有效地克服JavaScript所存在的局限性。二、為什麼會存在互斥?在任何時候,只要程式中存在要求同時存取相同資料的多線程邏輯
Time of Update: 2013-12-17
在本篇中,我們將向你展示怎樣使用Mabon來建立一個簡單而強有力的輸入組件,它具有類似於Google Suggest所提供的內建的建議功能。為了使Web開發人員更為容易地使用我們的JDJ InputSuggest組件,我們藉助於Weblets開源工程來把外部資源,例標和JavaScript庫,綁定到一個Java檔案檔案(JAR)中—由它來描述我們的JSF組件綁定。一、建立支援AJAX的JSF HtmlInputSuggest組件這個JSF
Time of Update: 2013-12-17
五年前,如果不知道XML,您就是一隻無人重視的醜小鴨。兩年前,Ruby成了關注的中心,不知道Ruby的程式員只能坐冷板凳了。今天,如果想跟上最新的技術時尚,那您的目標就是Ajax。雖然曾經圍繞Ajax的言論褒貶不一,但是不能否認Ajax已經不僅僅是一種時尚,同時也成為了一種構建網站的強大方法。去年的Ajax興起,
Time of Update: 2013-12-17
商務邏輯:動態添加員工資訊至列表,列表動態刪除員工資訊 頁面:employeeList.jsp員工列表 員工列表 Employees: 伺服器:EmployeeListServlet.javapackage ajaxbook.chap4;import java.io.*;import java.
Time of Update: 2013-12-17
體驗執行個體:RIA應用之Goowy 郵件 http://www1.goowy.comAJAX應用之Google郵件 http://mail.google.com
Time of Update: 2013-12-17
ZK 開發小組宣布發布ZK 2.2 版本。 ZK 是一個基於XUL嵌入AJAX事件驅動的Java
Time of Update: 2013-12-17
1、由C/S到B/S的發展軟體開發,在前幾年出現的一個重要革命,就是由C/S方式到B/S方式的轉變。B/S方式的優點,最直接的就是體現在部署、分發上面,不再需要在每個客戶機上安裝,不再需要不斷到客戶機上升級,也不再需要支援由於客戶機環境帶來的種種問題。可以說,B/S的模式,使得應用軟體系統隨需應變的能力大大提高。同時,B/S應用使得基於廣域網路的應用變得非常簡單,並且基於互連網和https協議就可以達到足夠的安全性遠比C/S方式所需要的VPN或WAN要簡單得多)。比如說,典型的ERP系統,即使只
Time of Update: 2013-12-17
搜尋巨頭Google已使它的代碼成為開放源碼,並且在開發過程中歡迎對此感興趣的外部人員參與進來。Google已使其Web工具包中的所有代碼成為開放源碼,並邀請非Google人士參與到該過程中來,以達到公布內部會議記錄的目的。Google Web工具包是一種協助Java程式員編寫Ajax風格網站應用程式程式的工具。早些時候,Google在Apache 2.0許可下的一個開源項目中發布了部分代碼。但是,Google公司在星期四1月25日)宣布,它將發布Google Web工具包GWT)中的所有代碼,
Time of Update: 2013-12-17
在JavaOne會議上,Sun負責軟體業務的執行副總裁格林公布了JavaFX Script:一種用於編寫能夠在支援Java的PC和手機上啟動並執行應用軟體的更簡單的指令碼語言。JavaFX script構架圖為瞭解決手機的相容性問題,格林詳細闡述了JavaFX Mobile:一種面向手機廠商、提高Java應用軟體在不同手機間相容性的軟體包。Sun官員還計劃發布最後一部分的開放原始碼的Java,並闡述與Java相關的開放原始碼項目的管理規則。Sun計劃通過JavaFX
Time of Update: 2013-12-17
過去的幾年裡,函數庫為JavaScript的突然風靡做出了巨大的貢獻。JavaScript開發人員因此而解決了難題,而且開發人員在為感興趣的問題開發解決方案的同時,又可以將這些應用到商業領域。我一直在思考JavaScript函數庫的未來是怎樣的,其中我很希望引擎從API中分離出來。選取器引擎(Selector
Time of Update: 2013-12-17
JavaScriptMVC 是一個功能強大的 JavaScript framework. 也是一個很棒的JavaScript測試架構,它同樣能提高開發的速度。JavaScriptMVC應用了模型-視圖-控制器架構模式,把商務邏輯和表示分離,使得代碼更加模組化。目前已經更新到了1.5版本,並提供了官方有效下載。JavaScriptMVC 1.5的新效能包括:Env.js基於Shrinksafe壓縮功能:
Time of Update: 2013-12-17
在開始設計模式的書寫之前,有必要對Javascript物件導向的概念先做個介紹,那麼這篇文章就以物件導向基礎作為起點吧。理論知識1. 首先Javascript是弱類型語言,它定義變數時不必宣告類型,如var Person = new Person(),它的變數類型為“var”,現在的C# 3.0也引進了這種匿名型別的概念,弱類型的變數產生了極大的靈活性,因為Javascript會根據需要來進行類型轉換。所以這也決定了它採用了晚綁定的方法,即在運行後才知道變數的類型;2.
Time of Update: 2013-12-17
先來說eval的用法,內容比較簡單,熟悉的可以跳過。eval函數接收一個參數s,如果s不是字串,則直接返回s。否則執行s語句。如果s語句執行結果是一個值,則返回此值,否則返回undefined。需要特別注意的是對象聲明文法“{}”並不能返回一個值,需要用括弧括起來才會傳回值,簡單樣本如下:var code1='"a" + 2'; //運算式var code2='{a:2}'; //語句alert(eval(code1)); //->'a2'alert(eval(code2));
Time of Update: 2013-12-17
在今天網路開發方面,JavaScript起了很關鍵的作用;像jQuery, MooTools, Prototype等等JavaScript架構以及其它JavaScript類庫讓我們的生活輕鬆了不少。但是隨著Rich Internet
Time of Update: 2013-12-17
我們提倡儘可能使用CSS,而且我們常常能做到這一點。現代瀏覽器有很好的CSS支援-這無疑足夠好讓你使用CSS來控制布局和版面設計。但是有時候,某些網頁元素在不同的瀏覽器會出現不同。如果你不知道原因,不要過於擔心,您可以通過下面列出的12個JavaScript解決方案修複它,這樣您的網頁看起來就能跨越所有瀏覽器了!相關文章推薦:JavaScript成瀏覽器戰爭主戰場)1.
Time of Update: 2013-12-17
當今已有很多的JS架構封裝了擷取Dom元素的座標的方法,我們可以直接使用,而這裡我更多的是希望透過這些方法,看到原始的擷取座標方式以及如何處理跨瀏覽器問題。擷取Dom元素的X/Y座標現在Web頁面的互動方式越來越多樣化,其中拖放頁面元素也是一種很常見的操作。在這類操作當中有兩個主要問題需要解決,一個是事件的註冊方式,一般處理拖放元素的事件順序是:捕獲滑鼠正鍵按下——註冊滑鼠移動事件——捕獲滑鼠正鍵抬起——登出滑鼠移動事件;另