亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JQuery EasyUI的使用

2019-11-20 10:31:40
字體:
來源:轉載
供稿:網友

jQuery EasyUI 是一個基于 jQuery 的框架,集成了各種用戶界面插件。

EasyUI 簡介

easyui是一種基于jQuery的用戶界面插件集合。

easyui為創建現代化,互動,JavaScript應用程序,提供必要的功能。

使用easyui你不需要寫很多代碼,你只需要通過編寫一些簡單HTML標記,就可以定義用戶界面。

easyui是個完美支持HTML5網頁的完整框架。

easyui節省您網頁開發的時間和規模。

easyui很簡單但功能強大的。

本文重點了解 EasyUI 的兩種使用方法,包含不同的加載已經 easyload 智能按需加載。最后了解一下 Parser 解析器的用法。

注意:所有的代碼將在文章的最后頁統一引入

一. 引入必要的文件

由于剛剛更新了 jQuery EasyUI1.4.4,這個小微版本的更新主要是內部優化和 UI 的一些微調,本身不影響學習。之前我們采用 1.2.4 版本的中文手冊學習 1.3.5 都沒有什么障礙,所以,不必擔心版本問題。

我們在整個文章中JQuery EasyUI的目錄結構都如下圖所示

easyui文件夾是保存JQuery EasyUI的所有要使用的文件

JS文件夾是保存我們自己的JS文件的

index.html是保存我們自己書寫的html代碼

//引入 jQuery 核心庫,這里采用的是 .<script type="text/javascript" src="easyui/jquery.min.js"></script>//引入 jQuery EasyUI 核心庫,這里采用的是 ..<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>//引入 EasyUI 中文提示信息<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>//引入自己開發的 JS 文件<script type="text/javascript" src="js/index.js"></script>//引入 EasyUI 核心 UI 文件 CSS<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" />//引入 EasyUI 圖標文件<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" />

PS:引入完畢后,我們就可以編寫 jQuery EasyUI 代碼了。

二、加載 UI 組件的方式

加載 UI 組件有兩種方式:1.使用 class 方式加載;2.使用 JS 調用加載。

//使用 class 加載,格式為:easyui-組件名<div class="easyui-dialog" id="box" title="標題" style="width:px;height:px;">內容部分</div>

PS:使用了規定的格式就可以生成一個 UI 組件,這是由于 jQuery EasyUI 的一個解析器(Parser)的起到了作用。解析之后,從 Firebug 里面可以看到 UI 組件變化后的 HTML。

//使用 JS 調用加載$('#box').dialog();

PS:一般推薦使用第二種 JS 調用加載,因為一個 UI 組件有很多屬性和方法,如果使用 class 的用法將極大的不方便。并且根據 JS 和 HTML 分離的原則,第二種提高了代碼的可讀性。

三. 使用 easyload.js 智能加載

//刪除 jQuery EasyUI 的 JS 核心文件及 CSS,引入 easyloader.js 文件<script type="text/javascript" src="easyui/jquery.min.js"></script><script type="text/javascript" src="easyui/easyloader.js"></script>//JS 代碼easyloader.load('dialog', function () {$('#box').dialog();});

PS:使用 easyloader 智能加載,是根據你使用的 UI 組件按需加載。我們可以通過Firebug 查看 HTML, 發現加載了非常多的 js 文件, 這些 js 都是 dialog 組件的必須條件。所以,使用 easyloader 加載會減少不必要的內容加載。但問題是,使用智能加載,你編碼的難度和成本都提高了,效率降低,并且智能加載的 js 文件數量還是非常多的,并不會提高太大的速度,反而因為 js 文件較多,被搜索引擎要求合并優化。

四、Parser 解析器

Parser 解析器是專門解析渲染各種 UI 組件了,一般來說,我們并不需要使用它即可自動完成 UI 組件的解析工作。當然,有時可能在某些環境下需要手動解析的情況。
手動解析一般是使用 class 的情況下有效,比如設置 class="easyui-dialog"。

Parser 屬性

屬性名 默認值 說明

$.parser.auto true 定義是否自動解析 EasyUI 組件//關閉自動解析功能,放在$(function() {})外$.parser.auto = false;

Parser 方法

屬性名 傳參 說明

$.parser.parse 空或 JQ 選擇器 解析指定的 UI 組件$.parser.onComplete 回調函數 解析完畢后執行//解析所有 UI$.parser.parse();//解析指定的 UI$.parser.parse('#box');

PS:使用指定 UI 解析,必須要設置父類容器才可以解析到。比如:

<div id="box"><div class="easyui-dialog" title="標題" style="width:400px;height:200px;"><span>內容部分</span></div></div>//UI 組件解析完畢后執行,放在$(function () {})外$.parser.onComplete = function () {alert('UI 組件解析完畢!');};

以上內容給大家介紹了JQuery EasyUI的使用,希望對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美区在线播放| 尤物精品国产第一福利三区| 久久免费成人精品视频| 久久视频在线免费观看| 欧美日韩亚洲一区二| 日韩中文字在线| 亚洲一区二区三| 国产日本欧美在线观看| 国产va免费精品高清在线| 亚洲精品午夜精品| 91wwwcom在线观看| 亚洲视频网站在线观看| 亚洲a级在线播放观看| 欧美色道久久88综合亚洲精品| 国产精品亚洲片夜色在线| 欧美日韩爱爱视频| 精品在线小视频| 中文字幕精品在线| 亚洲石原莉奈一区二区在线观看| 美女黄色丝袜一区| 久久久久久久久久久国产| 欧美精品videos性欧美| 精品欧美国产一区二区三区| 亚洲欧美成人网| 日韩一区二区精品视频| 欧美大片在线免费观看| 国产精品18久久久久久麻辣| 亚洲大尺度美女在线| 97精品一区二区视频在线观看| 欧美激情一区二区三区久久久| 亚洲午夜精品视频| 亚洲美女av在线播放| 韩国美女主播一区| 欧美丝袜一区二区三区| 久久国产精彩视频| 亚洲人成网站免费播放| 国产免费久久av| 欧美激情综合亚洲一二区| 精品久久久久久久久国产字幕| 国产精品久久久久免费a∨| 日韩美女在线观看一区| 热门国产精品亚洲第一区在线| 在线激情影院一区| 中文在线资源观看视频网站免费不卡| 一道本无吗dⅴd在线播放一区| 日韩一中文字幕| 国产精品久久99久久| 久久成人人人人精品欧| 亚洲丁香久久久| 日韩成人av网址| 欧美精品电影在线| 精品亚洲夜色av98在线观看| 久久偷看各类女兵18女厕嘘嘘| 欧美巨乳在线观看| 成人免费视频97| 国产丝袜一区二区三区免费视频| 成人精品在线观看| 91精品国产91| 国产精品欧美日韩| 欧美黄网免费在线观看| 亚洲国产小视频在线观看| 中文字幕久久精品| 亚洲精品视频播放| 国产激情久久久| 日韩欧美国产视频| 国产日韩av在线| 久久亚洲精品毛片| 国产在线观看一区二区三区| 91免费精品国偷自产在线| 国产成人精品免高潮费视频| 一区二区亚洲精品国产| 在线日韩av观看| 日韩欧美在线观看视频| 久久久久国产精品免费| 久久久精品免费视频| 国产精品一区二区性色av| 成人a免费视频| 欧美国产乱视频| 亚洲资源在线看| 欧美中文字幕第一页| 国产欧美在线看| 亚洲成年人在线播放| 国产精品一区久久| 亚洲a中文字幕| 亚洲一区二区三区成人在线视频精品| 日韩中文字幕在线观看| 成人在线国产精品| 一本大道香蕉久在线播放29| 欧美一区视频在线| 亚洲精品98久久久久久中文字幕| 久久精品电影网站| 欧美性猛交xxxx偷拍洗澡| 深夜成人在线观看| 美女撒尿一区二区三区| 国产精品91免费在线| 97视频在线观看免费高清完整版在线观看| 91av视频在线播放| 国产噜噜噜噜久久久久久久久| 亚洲激情久久久| 欧美一级免费看| 久久综合国产精品台湾中文娱乐网| 日本亚洲欧洲色| 色偷偷av一区二区三区乱| 国产精品视频男人的天堂| 日韩电影大全免费观看2023年上| 色偷偷偷综合中文字幕;dd| 国产精品高清网站| 欧美日本啪啪无遮挡网站| 亚洲美女久久久| 亚洲精品女av网站| 国精产品一区一区三区有限在线| 久久精品这里热有精品| 91精品视频免费看| 欧美床上激情在线观看| 91亚洲精品视频| 欧美国产日韩一区二区| 国产精品久久久久久久久粉嫩av| 成人国内精品久久久久一区| 亚洲第一区中文字幕| 国产精品亚洲一区二区三区| 热久久视久久精品18亚洲精品| 成人性教育视频在线观看| 青青久久av北条麻妃海外网| 久久久女女女女999久久| 成人中文字幕+乱码+中文字幕| 久久精品中文字幕免费mv| 亚洲欧美成人精品| 亚洲视频一区二区三区| 51色欧美片视频在线观看| 69国产精品成人在线播放| 欧美精品免费在线| 欧美丰满少妇xxxxx| 久久久久久久999| 97视频在线观看视频免费视频| 日本午夜人人精品| 欧美日韩国产一区二区| 欧美激情videoshd| 欧美自拍大量在线观看| 成人高清视频观看www| 欧美国产在线视频| 亚洲欧美日韩在线高清直播| 亚洲最大成人免费视频| 国产欧美一区二区三区久久| 国产精品99一区| 欧美风情在线观看| 欧美激情第6页| 欧美另类第一页| 久久亚洲欧美日韩精品专区| 91久热免费在线视频| 亚洲一级一级97网| 亚洲激情成人网| 久久久精品999| 欧美成人在线网站| 久久久国产成人精品| 久久激情视频免费观看| 91日韩在线视频| 97视频在线观看免费高清完整版在线观看| 欧美精品免费在线观看| 亚洲伊人成综合成人网| 91免费国产视频| 亚洲国产精品字幕| 日韩亚洲精品视频| 日韩午夜在线视频| 日韩欧美在线免费观看|