第1章?閃爍吧!看看extjs那些美麗的例子1.1.?一切從extjs發布包開始非常幸運的是,我們可以免費去extjs.com下載ext發布包,里邊源代碼,api文檔,例子一應俱全。不過要是想訪問svn獲得最新的代碼,就要花錢了。不過我們現階段只要這個免費的發布包就可以了,通過里邊的范例,可以讓我們體驗一下ext的風范。
此版本為ExtJS3.3正式版API的翻譯
在程序開發過程中,需要編寫多個功能模塊。本書由于篇幅所限,只對比較重要,并且能夠突出Ajax編程技巧的模塊進行介紹。
頁面中的孤立狀態的節點沒有被回收,需要子節點真的被移除-----孤立節點無法通過編程手段來刪除,只能努力避免孤立節點的生成。
本系列文章將帶您進入jQuery的精彩世界, 其中有很多作者具體的使用經驗和解決方案, 即使你會使用jQuery也能在閱讀中發現些許秘籍。
AJAX開發簡略在使用瀏覽器瀏覽網頁的時候,當頁面刷新很慢的時候,你的瀏覽器在干什么?你的屏幕內容是什么?是的,你的瀏覽器在等待刷新,而你的屏幕內容是一片空白,而你在屏幕前苦苦的等待瀏覽器的響應。開發人員為了克服這種尷尬的局面,不得不在每一個可能需要長時間等待響應的頁面上增加一個DIV,告訴用戶“系統正在處理您的請求,請稍候……”。 現在,有一種越來越流行越熱的“老”技術,可以徹底改變這種窘迫的局面。那就是AJAX。如今,隨著Gmail、Google-maps的應用和各種瀏覽器的支持,AJAX正逐漸吸引全世界的眼球。
Ajax4jsf是一個添加Ajax功能到JSF項目中的開源框架,使用該框架不用寫JS代碼.Ajax4jsf 充分利用了JSF框架的優點,如: 生命周期, 驗證, 轉換的靈活性和受管理的靜態和動態資源. 使用Ajax4jsf, 具有Ajax支持的富組件和高度可自定義的外觀感覺可以很容易的與JSF結合起來.
從最簡單的角度來說,DWR是一個引擎,可以把服務器端 Java 對象的方法公開給 JavaScript 代碼。使用DWR可以有效地從應用程序代碼中把 Ajax 的全部請求-響應循環消除掉。這意味著客戶端代碼再也不需要直接處理 XMLHttpRequest 對象或者服務器的響應。不再需要編寫對象的序列化代碼或者使用第三方工具才能把對象變成 XML。甚至不再需要編寫 servlet 代碼把 Ajax 請求調整成對 Java 域對象的調用。
一些實用的函數這個類庫帶有很多預定義的對象和實用函數,這些東東的目的顯然是把你從一些重復的打字中解放出來。
ZK官方網站及<<ZK開發手冊>>中有關于ZK的定義:“ZK是一個事件驅動(event-driven)的,基于組件(component-based)的,用以豐富網絡程序中用戶界面的框架。ZK包括一個基于AJAX事件驅動的引擎(engine),一套豐富的XUL和XHTML,以及一種被稱為ZUML(ZK User Interface Markup Language,ZK用戶界面標記語言)的標記語言”。<br> 通過這么一段時間的接觸,體驗到ZK是C/S構架在WEB應用中的實現。寫過C/S程序的同學應該能夠理解C/S構架特點,如C++,.NET等語言的應用程序構架,以上語言在編寫C/S構架程序的時候都是基于各個組件的應用,如窗口、按鈕、列表等,用面向對象的語言來說,C/S程序是由各個可視化的對象組成的。<br> 最簡單的程序需要有以下幾個步驟,第一,編寫前臺數據輸入頁面,然后編寫后臺處理數據的代碼,最后編寫數據處理的結果的頁面。以上的3個步驟在B/S框架中通常是獨立分開的,而目前ZK框架則將三者能夠綁定在一起,在一個ZK得頁面中完成。像桌面程序一樣,每個顯示頁面關聯一個后臺程序,頁面中元素值及屬性在后臺程序中均能夠隨時得到,后臺程序也能夠控制頁面元素。<br> ZK是基于組件的,每個組件都有對應的HTML頁面顯示,又會對應一個JAVA 對象。于是用戶可以通過后臺程序中對組件JAVA對象的處理來更新頁面的HTML顯示,而頁面中元素的從屬關系則體現在Java中的List類,每個組件都能夠獲得屬于其中的元素列表(List)。
ExtJS是一個很不錯的Ajax框架,可以用來開發帶有華麗外觀的富客戶端應用,使得我們的b/s應用更加具有活力及生命力。ExtJS是一個用javascript編寫,與后臺技術無關的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各種開發語言開發的應用中。 最近我們在幾個應用都使用到了ExtJS,對公司以前開發的一個OA系統也正在使用ExtJS2.0進行改造,使得整個系統在用戶體驗上有了非常大的變化。本教程記錄了前段時間本人學習ExtJS的一些心得及小結,希望能幫助正在學習或準備學習ExtJS的朋友們快速走進ExtJS2.0的精彩世界。 教程包括ExtJS的新手入門、組件體系結構及使用、ExtJS中各控件的使用方法及示例應用等,是一個非常適合新手的ExtJS入門教程。本教程主要是針對ExtJS2.0進行介紹,全部代碼、截圖等都是基于ExtJS2.0。
這是一個針對ZK新用戶的簡明教程。我們將引導您使用數據庫來開發一個簡單的Web應用程序,并且一步步地解釋。盡管此教程的對象為ZK的新用戶,但是仍要求讀者具備一些Java的編程經驗。不過,這就是您使用ZK開發基于AjaxWeb應用程序的需要知道的一切。在此教程中,我們假定您已經安裝了JDK(1.4以上),及Servlet容器(例如,Tomcat)。
jQuery 1.3自從2008年1月14日發布后,后引來了各界的關注。我們也隨即投入到翻譯文檔的工作中來。經過4天的努力,終于完工了。 由于趕上中國農歷新年,本人未能及時制作成CHM版本,特意在開工的當天將其整理完成,由于時間趕的比較急,難免會有錯誤,如發現錯誤,請聯系本人,我將會及時修正。自從jQuery面世以來,它以其快速、簡潔,能夠很輕易地處理HTML文檔、控制事件、給頁面添加動畫和Ajax效果等打動著所有關注它的人的心,本人也不例外,但長期以來,類似與本手冊的(帶查詢功能),僅僅只有kuomart(這里不太清楚具體名稱,僅僅從本人擁有的手冊上找到這個名稱,暫時先這樣稱呼,如有知道請告知!)制作的,但長期沒有更新,給大家學習jQuery帶來不便。為方便自己也為方便所有愛好jQuery的朋友,本人將CHM重新整理,并和jQuery中文API的整理者 Shawphy 同步更新本CHM手冊,以便大家能及時了解其最新資訊!本CHM手冊旨在幫助廣大jQuery愛好者快速了解jquery庫和jquery開發人員提供一份速查手冊。
jQuery EasyUI是一個基于jQuery實現的Web UI框架,用法非常簡單,但是功能非常強大,使用它你可以使用很少的Javascript代碼來制作適合自己的網頁。
Yahoo! UI Library2.7 API中文文檔
無論你是Ext庫的新手,抑或是想了解Ext的人,本篇文章的內容都適合你。本文將簡單地介紹Ext的幾個基本概念,和如何快速地做出一個動態的頁面并運行起來,假設讀者已具備了一些JavaScript經驗和初級了解HTML Dom。
EXT3.0中文API文檔