
?
jQuery EasyUI是一組基于jQuery的UI插件集合,而jQuery EasyUI的目標(biāo)就是幫助web開(kāi)發(fā)者更輕松的打造出功能豐富并且美觀的UI界面。開(kāi)發(fā)者不需要編寫(xiě)復(fù)雜的Javascript,也不需要對(duì)CSS樣式 有深入的了解,開(kāi)發(fā)者需要了解的只有一些簡(jiǎn)單的Html標(biāo)簽。
?
jQuery EasyUI還為我們提供了大多數(shù)UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。
?
jQuery EasyUI是基于jQuery的一個(gè)前臺(tái)ui界面的插件,功能相對(duì)沒(méi)extjs強(qiáng)大,但頁(yè)面也是相當(dāng)好看的,同時(shí)頁(yè)面支持各種themes以滿足使用者對(duì)于頁(yè)面不同風(fēng)格的喜好。一些功能也足夠開(kāi)發(fā)者使用,相對(duì)于extjs更輕量。
?
EF5.0就是指Entity Framework 5.0,是微軟近期重點(diǎn)推崇ORM框架,相于Nhibernate,他算是自家產(chǎn)品,所以與微軟公司的其他產(chǎn)品的融入度也比較高,使用起來(lái)比較方便,功能也是相當(dāng)?shù)膹?qiáng)大的,結(jié)合.NET的新語(yǔ)法用起來(lái)更是完美,因此他也成了現(xiàn)在許多公司拿來(lái)做數(shù)據(jù)執(zhí)久層的上選。 ?
?
MVC是Model-View-Controller的縮寫(xiě),可以將其簡(jiǎn)單理解為將數(shù)據(jù)模型、視圖展示和業(yè)務(wù)邏輯代碼強(qiáng)行分離的一種設(shè)計(jì)模式。它主要解決的是在復(fù)雜系統(tǒng)開(kāi)發(fā)過(guò)程中出現(xiàn)的業(yè)務(wù)邏輯代碼與視圖展示代碼互相混雜的問(wèn)題。通過(guò)模塊分離,開(kāi)發(fā)者就可以把精力集中在解決實(shí)際的業(yè)務(wù)問(wèn)題上了。

?一. Base(基礎(chǔ))
1. EasyLoader(簡(jiǎn)單加載)
?
2. Draggable(拖動(dòng))
(1)基本拖拽組件
(2)拖拽限制
(3)購(gòu)物車(chē)
(4)學(xué)校課程表
?
3. Droppable(放置)
(1)基本可拽入容器
(2)改變托動(dòng)物順序
(3)接受一個(gè)拖拽物
?
4.Resizable(調(diào)整大小)
?
5.Pagination(分頁(yè))
(1)基本分頁(yè)組件
(2)定制分頁(yè)組件按鈕
(3)簡(jiǎn)化分頁(yè)組件
?
6. SearchBox(搜索框)
(1)基本搜索框組件
(2)分類查詢
?
7. ProgressBar(進(jìn)度條)
?
8. Tooltip(鼠標(biāo)提示)
(1)基本提示信息組件
(2)提示信息位置
(3)定制提示信息內(nèi)容
(4)定制提示信息風(fēng)格
(5)提示信息組件作為工具條
(6)Ajax提示信息
(7)提示信息對(duì)話框
?
二. Layout(布局)
1. 面板組件
(1)基本面板組件
(2)面板工具
(3)定制面板工具
(4)加載面板內(nèi)容
(5)嵌套面板
?
2. 選項(xiàng)卡組件
(1)基本選項(xiàng)卡組件
(2)選項(xiàng)卡自適應(yīng)高度
(3)選項(xiàng)卡自動(dòng)切換
(4)選項(xiàng)卡嵌套
(5)選項(xiàng)卡片工具
(6)選項(xiàng)卡工具
(7)選項(xiàng)卡位置
?
3. 可折疊面板組件
(1)基本可折疊面板
(2)可折疊面板工具
(3)通過(guò)AJAX加載內(nèi)容
(4)可折疊面板相關(guān)操作
?
4. 布局組件
(1)基本布局組件
(2)全屏
(3)嵌套布局
(4)布局中無(wú)折疊按鈕
(5)添加和刪除布局組件
(6)復(fù)雜布局
?
三. Menu And Button(菜單和按紐)
1. 菜單組件
(1)基本菜單組件
(2)定制菜單項(xiàng)
(3)菜單事件
?
2. 鏈接按鈕組件
(1)基本鏈接按鈕
(2)普通連接按鈕
(3)按鈕圖標(biāo)對(duì)齊方式
(4)開(kāi)關(guān)按鈕
(5)按鈕組
?
3. 菜單按鈕組件
(1)基本菜單按鈕
(2)菜單按鈕相關(guān)操作
?
4. 分隔按鈕組件
(1)基本分隔按鈕
(2)分隔按紐相關(guān)操作
?
四. Form(表單)
1. 日期框組件
(1)基本日期框組件
(2)日期格式化
(3)日期框驗(yàn)證
(4)日期框事件
?
2. 日期時(shí)間框組件
(1)基本日期時(shí)間框
(2)為日期時(shí)間組件初始化值
(3)顯示秒
?
3. 時(shí)間微調(diào)器組件
(1)基本時(shí)間微調(diào)器組件
(2)時(shí)間范圍
(3)時(shí)間微調(diào)器相關(guān)操作
?
4. 日歷組件
(1)基本日歷組件
(2)一周的第一天
?
5. 數(shù)字框組件
(1)基本數(shù)字框組件
(2)數(shù)字范圍
(3)格式化數(shù)字框
?
6. 數(shù)字框微調(diào)器組件
(1)基本數(shù)字微調(diào)器組件
(2)增量數(shù)
(3)數(shù)字范圍
?
7. 驗(yàn)證框組件
(1)基本驗(yàn)證框組件
(2)定制驗(yàn)證框提示
?
8. 滑動(dòng)器組件
(1)基本滑動(dòng)組件
(2)滑動(dòng)器標(biāo)尺
(3)格式化提示信息
(4)垂直滑動(dòng)器
?
9.下拉組件
?
10.下拉框組件
(1)基本下拉框組件
(2)動(dòng)態(tài)加載下拉框數(shù)據(jù)
(3)下拉框多選
(4)導(dǎo)航下拉框
(5)下拉框自定義格式
(6)綁定遠(yuǎn)程數(shù)據(jù)
(7)下拉框組件相關(guān)操作
?
11. 下拉表格組件
(1)基本下拉表格組件
(2)為下拉表格賦初值
(3)多選下拉表格
(4)導(dǎo)航下拉表格
(5)下拉表格相關(guān)操作
?
12. 下拉樹(shù)組件
(1)基本下拉樹(shù)組件
(2)為下拉樹(shù)賦初值
(3)多選下拉樹(shù)
(4)下拉樹(shù)操作
?
13. 表單組件
(1)基本表單組件
(2)加載表單數(shù)據(jù)
(3)AJAX表單提交
?
五. Window(窗口)
1. 窗體組件
(1)基本窗體組件
(2)定制窗體工具
(3)內(nèi)部窗體
(4)模態(tài)窗口
(5)窗體布局
?
2. 對(duì)話窗體組件
(1)基本對(duì)話窗體組件
(2)工具欄和按鈕
(3)對(duì)話窗體上的復(fù)雜工具欄
?
3. 消息框組件
(1)基本消息組件
(2)提醒消息組件
(3)交互式消息組件
(4)消息框位置
?
六. DataGrid And Tree(表格和樹(shù))
1. 數(shù)據(jù)表格組件
(1)基本數(shù)據(jù)表格
(2)把Table轉(zhuǎn)化成數(shù)據(jù)表格
(3)數(shù)據(jù)表格中的行邊框
(4)數(shù)據(jù)表格選擇模型
(5)數(shù)據(jù)表格復(fù)選框選擇模型
(6)數(shù)據(jù)表格工具條
(7)數(shù)據(jù)表格復(fù)雜工具條
(8)定制數(shù)據(jù)表格分頁(yè)
(9)數(shù)據(jù)表格客戶端分頁(yè)
(10)列組合
(11)數(shù)據(jù)表格列對(duì)齊
(12)數(shù)據(jù)表格中凍結(jié)列
(13)格式化數(shù)據(jù)表格列
(14)數(shù)據(jù)表格中凍結(jié)行
(15)數(shù)據(jù)表格中的行編輯
(16)數(shù)據(jù)表格行樣式
(17)數(shù)據(jù)表格單元格樣式
(18)數(shù)據(jù)表格頁(yè)腳行
(19)數(shù)據(jù)表格右鍵菜單
(20)數(shù)據(jù)表格合并單元格
?
2. 屬性表格組件
(1)基本屬性表格
(2)屬性表格定制列
(3)分組格式化
?
3.樹(shù)形菜單組件
(1)基本樹(shù)組件
(2)動(dòng)畫(huà)效果樹(shù)
(3)復(fù)選框樹(shù)
(4)樹(shù)結(jié)構(gòu)線
(5)樹(shù)節(jié)點(diǎn)圖標(biāo)
(6)樹(shù)相關(guān)操作
(7)樹(shù)右鍵菜單
(8)拖放樹(shù)節(jié)點(diǎn)
(9)可編輯樹(shù)
?
4.樹(shù)形表格組件
(1)基本樹(shù)形表格
(2)樹(shù)形表格相關(guān)操作
(3)樹(shù)形表格右鍵菜單
(4)可編輯樹(shù)形表格
(5)樹(shù)形表格底部行
(6)樹(shù)形表格報(bào)表
?
當(dāng)然在最后為了能讓大家盡快熟悉架構(gòu)和上手EasyUI,特意為大家呈現(xiàn)了一個(gè)項(xiàng)目案例,通過(guò)此項(xiàng)目案例更能投射出架構(gòu)強(qiáng)大和靈活及EasyUI的優(yōu)美應(yīng)用。
?
框架代碼結(jié)構(gòu)
?
.png)
?
業(yè)務(wù)層倉(cāng)儲(chǔ)
.png)
?
封裝EF
