第 1 章 jQuery EasyUI 入門

来源:http://www.cnblogs.com/zfc2201/archive/2016/06/02/5554418.html
-Advertisement-
Play Games

學習要點: 1.什麼是 jQuery EasyUI 2.學習 jQuery EasyUI 的條件 3.jQuery EasyUI 的功能和優勢 4.其他的 UI 插件 5.是否相容低版本 IE 6.下載及運行 jQuery EasyUI 在正式瞭解 jQuery EasyUI 之前,我們先瞭解一下什 ...


學習要點:

1.什麼是 jQuery EasyUI

2.學習 jQuery EasyUI 的條件 3.jQuery EasyUI 的功能和優勢

4.其他的 UI 插件

5.是否相容低版本 IE

6.下載及運行 jQuery EasyUI

 

在正式瞭解 jQuery EasyUI 之前,我們先瞭解一下什麼是 jQuery EasyUI。它的學習條件、市場上的同類產品、所支持的瀏覽器等。然後配置運行 jQuery EasyUI。

一.什麼是 jQuery EasyUI

jQuery EasyUI 是一組基於 jQuery 的 UI 插件集合,而 jQuery EasyUI 的目標就是幫助Web 開發者更輕鬆的打造出功能豐富並且美觀的 UI 界面。開發者不需要編寫複雜的JavaScript,也不需要對 css 樣式有深入的瞭解,開發者需要瞭解的只有一些簡單的 html 標簽。

官方網站:http://www.jeasyui.com

二.學習 jQuery EasyUI 的條件

因為 jQuery EasyUI 是基於jQuery 的 UI 庫,所以,必須需要 jQuery 課程的基礎。而jQuery需要那些基礎,直接參考 jQuery 課程 66 課第一節內容。 

三.jQuery EasyUI 的特點 

1.基於 jquery 用戶界面插件的集合;

2.為一些當前用於交互的 js 應用提供必要的功能;

3.使用 EasyUI 你不需要寫很多的 javascript 代碼,通常只需要寫 HTML 標記來定義用戶界面即可;

4.支持 HTML5;

5.開發產品時可節省時間和資源;

6.簡單,但很強大;

7.支持擴展,可根據自己的需求擴展控制項;

8.目前各項不足正已版本遞增的方式不斷完善;

9.源代碼加密,商業版付費

四.其他的 UI 插件

除了 jQuery EasyUI 之外,還有 DWZ(國產的,基於 jQuery 的 UI 插件),還有一個獨立的 ExtJS 的 UI 插件。

五.是否相容低版本 IE

我們將要使用最新的 jQuery EasyUI 版本:1.3.5,它裡面自帶的 jQuery 版本是 2.0。也 就是說,不再支持 IE6,7,8 這三款瀏覽器了。如果你必須要使用,可以選擇更低版本。當然,我們已經不在建議相容這些版本了。最基本的原因是:jQuery EasyUI 很少用於 Web 應用的前臺頁面,一般用於後臺的 UI 或者企業級應用的 UI(較為重)。那麼使用這些功能的用戶不會那麼魚龍混雜,一般會被要求使用更高級的瀏覽器,所以沒有必要向下相容。

PS:有部分用戶堅持使用 IE6,聲稱未來會一直使用 IE6。那麼我建議放棄這樣的用戶,因為 IE6 性能低下、記憶體泄漏、不支持高級特性,成倍的開發成本。如果失去這樣的用戶,就面臨停工,那麼死也要會死的痛快點,而如果活下來,那麼也會非常愉快。可是,總是迎合這些低質量用戶,你就像得了慢性病一樣,每天折磨著,痛苦地慢慢死去,就算公司倒閉了,那些客戶還不停電話說,系統有問題,你還要不停解釋公司倒閉了,技術人員全跑了。

六.下載及運行 jQuery EasyUI

下載最新的 jQuery EasyUI1.3.5 版本,然後解壓後直接使用即可。 

//HTML5 調用 jQuery EasyUI

<!DOCTYPE html>
<html>
    <head>
        <title>jQuery Easy UI</title>
        <meta charset="UTF-8" />
        <script type="text/javascript" src="easyui/jquery.min.js"></script>
        <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
        <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script>
        <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" />
        <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" />
    </head>
    <body>
        <div class="easyui-dialog" style="width:400px;height:200px"
        data-options="title:'My Dialog',collapsible:true,iconCls:'icon-ok',onOpen:function(){}">
            dialog content.
        </div>
    </body>
</html>

PS:雖然我們用了 HTML5 的格式,但所有標簽還是沿用 XHTML 的,併為真正涉及到HTML5 的標簽和 CSS。

最新的 1.3.5 的 API 中文文檔:漢化人博客:http://blog.sina.com.cn/richie696

備註:本教程出自《李炎恢jQuery EasyUI視頻教程》,請勿用於商業用途,否則後果自負。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • <script type="text/javascript"> //jquery判斷瀏覽器信息 $(function(){ var bro=$.browser;//獲取瀏覽器用戶代理信息; var bro_msie=bro.msie;//判斷是否為ie瀏覽器,假如為ie瀏覽器就返回:true,否則返 ...
  • 接觸javascript很久了,每次理解閉包都似是而非,最近在找Web前端的工作,所以需要把基礎夯實一下。 本文是參照了joy_lee的博客 閉包 在她這篇博客的基礎上以批註的形式力爭把我的理解闡述出來,如果有不當之處,歡迎批評指正。 《高級程式設計》上,這樣說:當在函數內部定義了其他函數時候,就創 ...
  • 渲染應該從最開始當頁面佈局被定義時就進行優化,樣式和腳本在頁面渲染中扮演著非常重要的角色。專業人員知道一些技巧以避免一些性能問題。 這篇文章不會深入研究瀏覽器的技術細節,而是提供一些通用的原則。不同瀏覽器引擎工作原理不同,這就使特定瀏覽器的學習更加複雜。 瀏覽器是怎樣渲染一個頁面的? 我們從瀏覽器渲 ...
  • 註釋還是相當清晰的 純手打,有錯請提出。致敬默默同學! ...
  • 在實際開發中,jQuery的實踐性非常強大。上一篇本人已經整理出了一部分基礎知識點,該文即是對以上的補充和擴展。 1、表單值的操作 2、屬性操作 3、特性操作 【註意】checked、selected、disabled要使用.prop()方法。 prop方法通常用來影響DOM元素的動態狀態,而不是改 ...
  • 今天朋友共用了一道js中經典的面試題,需求是這樣的 給定你任意一個字元串,讓你寫出一個演算法,求算出該字元串中出現次數最多的一個字元,並將其結果輸出 剛拿到這道題的第一感覺便是定義一個count計時器,然後通過for迴圈 裡面嵌套if判斷,但是這樣的話貌似並不是一個很好的解決方案 因為你並不知道該字元 ...
  • 俗話說欲善其功,必先利其器。 作為目前新型的Web Server開發棧倍受開發者關註的Nodejs來說,調試技術是學習開發的基石,所以對於開始學習Nodejs童鞋來說,Nodejs的調試工具使用是必不可少的,總的來說Nodejs的調試方法主要分類三類: 1、基於Nodejs內建的調試器 2、基於V8 ...
  • Sass 是 CSS 的擴展,增加了嵌套規則,變數,混入功能等很多更多。它簡化了組織和維護 CSS 代碼的成本。Compass 是一個開源的 CSS 框架,使得使用 CSS3 和流行的設計模式比以往任何時候都更容易。在這篇文章中,我們已經收集了一組有用的 Sass 和 Compass 工具,將幫助您... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...