EasyUI又更新了,這次更新的內容還是蠻多的,新特性也有,Bug修復也有,總體來說越來越完善了!在翻譯最新的API的時候發現,官方的API和更新說明經常描述的很羅嗦,但意思卻很簡單,不知道是不是不同的人寫的更新說明或者API解釋,看著感覺有點誤導人。翻譯過來的中文API做了最通俗易懂的說明,另外就是很多朋友建議我加上例子,我的建議是大家去下載最新的包,然后解壓開以后看demo文件夾,在里面有所有控件的例子(看下圖),你需要的示例代碼直接打開示例文件,里面一個字不少,我個人感覺沒必要把這些東西再做到API里面,我只想保證最原汁原味的API文檔,而不是摻雜了亂七八糟東西,然后把API文檔文件做得老大老大的,實在沒必要。
通過AJAX異步減少網絡內容傳輸,而JSON則可以把傳輸內容縮減到純數據;然后利用jQuery內置的AJAX功能直接獲得JSON格式的數據;在客戶端直接綁定到數據控件里面,從而達到最優。
在本節我準備只寫上關于Ajax的說明,多數來自jQuery的幫助文檔,所以不要放在首頁。因為我覺得首頁應該是要花費了時間和心思的作品,本次的自我感覺不夠這個標準,呵呵。
一、注意定義jQuery變量的時候添加var關鍵字這個不僅僅是jQuery,所有javascript開發過程中,都需要注意,請一定不要定義成如下:$loading=$('#loading');//這個是全局定義,不知道哪里位置倒霉引用了相同的變量名,就會郁悶至死的二、請使用一個var來定義變量如果你使用多個變量的話,請如下方式定義:.代碼如下:varpage=0,??$loading=$('#loading')
XMLHttpRequest對象是當今所有AJAX和Web2.0應用程序的技術基礎。盡管軟件經銷商和開源社團現在都在提供各種AJAX框架以進一步簡化XMLHttpRequest對象的使用;但是,我們仍然很有必要理解這個對象的詳細工作機制。
JqueryeasyUI教程概述這個教程的目的是說明如何使用easyui框架容易的創建網頁。首先,你需要包含一些js和css文件
Dojo 體系架構總體上來看是一個分層的體系架構。最下面的一層是包系統,Dojo API 的結構與 Java 很類似,它把所有的 API 分成不 同的包(package),當您要使用某個 API 時,只需導入這個 API 所在的包。包系統上面一層是語言庫,這個語言庫里包含一些語言工具 API,類似于 Java 的 util 包。再上一層是環境相關包,這個包的功能是處理跨瀏覽器的問題。Dojo 體系架構圖 Dojo 大部分代碼都位于應用程序支持庫,由于太小限制,圖中沒有列出所有的包。開發人員大部分時候都在調用這個層中的 API,比如,用 IO 包可以進行Ajax 調用。
DWR是一種AJAX(Asynchronous JavaScript and XML)的JAVA實現,它提供了一種能在web瀏覽器端采用JavaScript語言直接調用后臺業務商業組件的解決方案。
業務邏輯層(業務管理類和業務實體類)DAO(數據訪問層,用到框架):統一標準是JPA,Hibernate等框架都是這個標準的實現AJAX:以前叫同步的同步就是說我發送一個請求道服務器端,就不能干其它事了,非得等著服務器給反饋回來;
文檔 Easyui的每個組件具有屬性、方法和事件。用戶可以輕松地擴展他們。 屬性 屬性是定義在jQuery.fn.{plugin}.defaults中. 例如,對話框中的屬性是定義在 jQuery.fn.dialog.defaults。
EXTJS 多選下拉框
Extjs4和3區別是很大的1.圖表各種chart控件的更新,將使開發表格更加容易,同時增加了動畫功能會使界面更加華麗2.數據模塊一個非常令人期待的功能,將通過客戶端直接訪問DB更新數據,大幅減少b-s間傳輸的負荷
extjs4.1樣式調整
Ajax介紹:AJAX=異步JavaScript和XML。AJAX是一種用于創建快速動態網頁的技術。通過在后臺與服務器進行少量數據交換,AJAX可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新Ajax的基本使用:配合JavaScript使用
Ajax 由 HTML、JavaScript? 技術、DHTML 和 DOM 組成,這一杰出的方法可以將笨拙的 Web 界面轉化成交互性的 Ajax 應用程序。本文的作者是一位 Ajax 專家,他演示了這些技術如何協同工作 —— 從總體概述到細節的討論 —— 使高效的 Web 開發成為現實。他還揭開了 Ajax 核心概念的神秘面紗,包括 XMLHttpRequest 對象。如果不知道 XML,您就是一只無人重視的丑小鴨。十八個月前,Ruby 成了關注的中心,不知道 Ruby 的程序員只能坐冷板凳了。今天,如果想跟上最新的技術時尚,那您的目標就是 Ajax。 但是,Ajax 不僅僅 是一種時尚,它是一種構建網站的強大方法,而且不像學習一種全新的語言那樣困難。
1)jQuery 是一種框架,對于瀏覽器的兼容問題,95%不用再去考慮了。 2)jQuery 利用選擇器(借鑒了 CSS 選擇器的語法)查找要操作的節點(DOM 對象) , 然后將這些節點封裝成一個 jQuery 對象(封裝的目的有兩個:①是為了兼容不同的瀏覽器。 ②也為了簡化代碼) 。通過調用 jQuery 對象的方法或者屬性來實現對底層的 DOM 對象的操 作。 3)jQuery 特點簡單概括就是:選擇器 + 調方法。
Asynchronous Javascript And Xml(異步的 JavaScript 和 Xml) 。是一種用來改善用戶體驗 的技術,其實質是利用瀏覽器內置的一個特殊對象(XMLHttpRequest,一般稱之為 Ajax 對 象)異步地(Ajax 對象在向服務器發送請求時,瀏覽器并不會銷毀當前頁面,用戶仍然可以 對當前頁面作其他的操作)向服務器發送請求,服務器送回部分數據(不是一個完整的新的 頁面,而是文本或者 Xml 文檔) ,在瀏覽器端,可以利用這些數據部分更新當前頁面。整個 過程,頁面無刷新,不打斷用戶的操作。
概述這個教程的目的是說明如何使用easyui框架容易的創建網頁。首先,你需要包含一些js和css文件
jQuery EasyUI 是一個基于 jQuery 的框架,集成了各種用戶界面插件。 jQuery EasyUI 框架提供了創建網頁所需的一切,幫助您輕松建立站點。 easyui 是一個基于 jQuery 的框架,集成了各種用戶界面插件。 easyui 提供建立現代化的具有交互性的 javascript 應用的必要的功能。 使用 easyui,您不需要寫太多 javascript 代碼,一般情況下您只需要使用一些 html 標記來定義用戶界面。 HTML 網頁的完整框架。 easyui 節省了開發產品的時間和規模
這個函數接收一個包含 CSS 選擇器的字符串,然后用這個字符串去匹配一組元素。<br> jQuery 的核心功能都是通過這個函數實現的。 jQuery中的一切都基于這個函數,或者說都是在以某種方式使用這個函數。這個函數最基本的用法就是向它傳遞一個表達式(通常由 CSS 選擇器組成),然后根據這個表達式來查找所有匹配的元素。 <br> 默認情況下, 如果沒有指定context參數,$()將在當前的 HTML document中查找 DOM 元素;如果指定了 context 參數,如一個 DOM 元素集或 jQuery 對象,那就會在這個 context 中查找。在jQuery 1.3.2以后,其返回的元素順序等同于在context中出現的先后順序。