第 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
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...