此文以實例為基礎一步步說明了jQuery的工作方式。這個指南是一個對jQuery庫的說明,要求讀者了解HTML(DOM)和CSS的一些常識。它包括了一個簡單的Hello World的例子,選擇器和事件基礎,AJAX、FX的用法,以及如何制作jQuery的插件。 這個指南包括了很多代碼,你可以copy它們,并試著修改它們,看看產生的效果。
本jQuery中文文檔基于原谷歌項目上的1.4.1版本(此版已經老了)修改升級而來,感謝之前版本作者和翻譯者為本文檔做出的貢獻。
“服務器推送技術”(Server Pushing)是最近Web技術中最熱門的一個流行術語。它是繼“Ajax”之后又一個倍受追捧的Web技術。“服務器推送技術”最近的流行跟“Ajax”有著密切的關系。
本書介紹的不是單純的 Ajax 技術,而是詳細介紹了如何開發 Ajax 應用,如何將 Ajax 技術和 J2EE應用整合在一起。本書致力于讓 Ajax 技術真正融入實際應用的開發,而不是停留在 Ajax 層,為了 Ajax而 Ajax。通過認真閱讀本書,讀者不僅可以掌握如何開發 Ajax應用,而且可以掌握如何讓 Ajax 技術和 J2EE 應用實現完美融合。
Dojo體系架構總體上來看是一個分層的體系架構。最下面的一層是包系統,Dojo API的結構與Java很類似,它把所有的API分成不同的包(package),當您要使用某個API時,只需導入這個API所在的包。包系統上面一層是語言庫,這個語言庫里包含一些語言工具API,類似于Java的util包。再上一層是環境相關包,這個包的功能是處理跨瀏覽器的問題。Dojo體系架構圖Dojo大部分代碼都位于應用程序支持庫,由于太小限制,圖中沒有列出所有的包。開發人員大部分時候都在調用這個層中的API,比如,用IO包可以進行Ajax調用。最上面的一層是Dojo的Widget系統,Widget指的是用戶界面中的一個元素,比如按鈕、進度條和樹等。Dojo的Widget基于MVC結構。它的視圖作為一個Template(模板)來進行存放,在Template中放置著HTML和CSS片段,而控制器來對該Template中的元素進行操作。Widget不僅支持自定義的樣式表,并且能夠對內部元素的事件進行處理。用戶在頁面中只需要加入簡單的標簽就可以使用。
為什么介紹Echo?不是struts?asp.net已經雄起.Java陣營的JSP,Struts已經望塵莫及.在我以前的文章中曾經提到過Echo,類似的框架還有tapestry,swinglet,wings...它們在遠古時代就已經出現.但是直到asp.net出場,"服務器端控件"才引起關注.Echo出色的地方不僅僅在這里.它能夠用類似寫Swing的方法直接輸出HTML,也就是說寫網頁根本不用再寫html,javascript.如果你經常做B/S應用,一定對這些煩瑣的東西還有深刻的印象.如果你做過日本項目,回憶可能會更痛苦些:)Echo可以讓我們忘掉這些,不需做那些人人痛恨的煩瑣工作.
Ajax由HTML、JavaScript技術、DHTML 和DOM組成,這一杰出的方法可以將笨拙的 Web 界面轉化成交互性的 Ajax 應用程序。本文的作者是一位 Ajax 專家,他演示了這些技術如何協同工作從總體概述到細節的討論使高效的Web開發成為現實。他還揭開了Ajax核心概念的神秘面紗,包括 XMLHttpRequest對象。
JSDoc則是面向JavaScript的一個類似的工具(jsdoc.sourceforge.net)。JSDoc是一個開源工具,得到了GNU Public License(GPL)的許可。JSDoc用Perl編寫,這意味著Windows用戶必須先安裝一個Perl運行時環境。(而對于大多數Linux和Unix操作系統,Perl都會作為其中的一個標準部分。)Checky 是另一個Firefox擴展工具,可以幫助開發人員編寫更好的HTML頁面。HTML Validator會在本地驗證源代碼,與此不同,Checky則把頁面源代碼發送給不同的第三方網站來完成HTML驗證。
1.jQuery元素選擇器jQuery使用CSS選擇器來選取HTML元素。。
Google Web工具包(GWT)確實是使用Java開發Ajax應用的一種誘人方法。如果你在AWT/Swing/SWT和服務器小程序方面有著扎實背景,實際上很容易學會使用GWT,但如果要做的不僅僅是快速原型設計,那么某些難題仍然存在。
dwr的準備工作:取得dwr的dwr.jar包和其他dwr所需的其他jar包這里不作介紹了。本實例所要介紹的是采用dwr來操作頁面表單table,發送各種(帶有參數包括簡單類型,list,map類型)請求,并返回各種信息(包括普通的javabean,java.util.List,java.util.Map信息)。
不要使用extjs來開發,但是,一定要學習、研究它,研究它之后才會曉得,我們寫代碼應當這么寫才優美、才合適。研究了它后就應當選一款輕量型的框架了。然后自己寫組件。用以取代:Ext.Window、Ext.TabPanel、Ext.Panel這些好東西。
Jquery easyui教程 概述:這個教程的目的是說明如何使用easyui框架容易的創建網頁。
學習目標:1.掌握Ext.Ajax類的基本用法<br> 2.掌握Ext整合DWR的方法。