-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

jQuery EasyUI從零開始學

( 簡體 字)
作者:施堯類別:1. -> 程式設計 -> 網路編程 -> JQuery
譯者:
出版社:清華大學出版社jQuery EasyUI從零開始學 3dWoo書號: 49841
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:10/1/2018
頁數:350
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302509424
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

Web應用的本質就是信息的保存和瀏覽。信息的擁有者將信息保存到電腦的指定區域并對外開放,其他用戶可以通過網絡瀏覽這些信息。對于信息的擁有者來說,必須有一個可以供其保存信息的頁面,這個頁面可以稱為管理員頁面。對于信息的瀏覽者來說,必須有一個可以供其查看信息的頁面,這個頁面稱為前端用戶頁面。
隨著近年來互聯網突飛猛進的發展,Web應用正在發生翻天覆地的變化,前端用戶界面變得越來越豐富,信息的展示方式也由傳統的文字變成圖片、視頻、動畫甚至地圖等元素。隨著前端頁面的不斷豐富,傳統的HTML+JavaScript+CSS開發變得更加吃力,于是各類開發框架如雨后春筍般不斷涌出。開發框架的主要目的是減輕開發者的工作。目前市場上的前端框架可以分為兩類,第一類框架只做“該做的事情”,第二類框架做“該做的以及不該做的事情”。我們以遙控器為例,第一類框架僅僅只是設計了遙控器的外形,至于按下遙控器上的按鈕電視機該調什么臺,這些事情仍然需要開發者編寫代碼控制。第二類框架將遙控器的外形以及功能全部設計好,開發者只需要瀏覽說明書即可使用。EasyUI就是第二類框架,因此它使用起來相當簡單。我們知道一個簡單的遙控器由數字按鍵、音量按鍵以及頻道按鍵組成,通過使用這些按鍵用戶即可操控一臺電視機。EasyUI組件由三部分組成,分別是屬性、事件和方法。通過這三部分,開發者即可完全控制EasyUI的組件。
EasyUI的優點也是其學習的難點,因為它封裝了太多的內容,初學者在學習時常常會摸不著頭腦。例如,當在EasyUI中使用文本框時,EasyUI會在構建文本框時額外創建兩個輸入框,分別是展示值框、存儲值框,它會將開發者定義的文本框及其構建的存儲值框隱藏起來,僅向用戶顯示其構建的展示值框,此時開發者更改自己定義的文本框風格時就會發現不起作用了。又比如EasyUI為了讓開發者更靈活地初始化組件,提供了五種初始化的渠道,這些渠道可以同時初始化同一屬性,但是由于它們的優先級不一樣,因此最終顯示結果也不一樣。
目前圖書市場上關于EasyUI開發及框架整合的圖書不少,但是這些書籍通常會出現兩個極端:一部分書籍中重點講解的是實戰項目,EasyUI僅僅被當作項目的一個工具來講解,所占的講解比例相當少;另一部分僅僅是向讀者介紹EasyUI組件的屬性、事件以及方法,而其如何使用卻很少提及。作者力圖擺脫這兩個極端,在本書中以一個EasyUI初學者的角色與讀者共同探討學習,并且找出初學者容易困惑以及混淆的知識點重點講解。
本書特色
1. 零基礎入門,學習門檻低
本書不需要讀者有太多的Web前端以及后端開發基礎,對于需要用到的前端開發技術,本書都會做簡要講解;對于后端開發,讀者僅需掌握后端獲取數據和輸出數據的參數和數據格式即可,因此本書是一本零基礎入門的書籍。
2. 簡約但不簡單
為了方便讀者更容易地掌握EasyUI的知識點,本書不做太多實戰項目的分析和開發,力爭每個例子僅介紹一個知識點,在源碼文件中的每個例子僅介紹單個組件的使用方法。
3. 直擊學習痛點
作者在論壇等技術社區收集了大量EasyUI初學者在學習中遇到的困惑,并在本書中給出解答,因此本書是一本“接地氣”的書籍,直擊初學者的學習痛點。
4. EasyUI插件源碼分析和“山寨”
本書在第6章帶領讀者分析EasyUI插件的源碼,并且向讀者介紹了jQuery中插件的設計方法,最后帶領讀者“山寨”EasyUI插件的設計方法設計一個自定義插件。EasyUI插件的設計有著非常優秀的規范,因此讀者掌握了它的設計規范后,無論是否在項目開發中使用EasyUI框架都將受益匪淺。
本書內容
第1篇 EasyUI的基礎組件(第1∼6章)
本篇介紹EasyUI開發中的基礎組件,這些組件通常用于設計網站的布局以及向服務器提交用戶輸入的數據。第6章帶領讀者深入解析EasyUI插件的源碼,在分析源碼的過程中解釋大量初學者容易混淆的概念以及使用方法,最后帶領讀者模擬EasyUI插件的設計規范設計自定義的插件。
第2篇 EasyUI數據的獲取和展示(第7∼8章)
本篇主要介紹EasyUI中數據的獲取和展示。相對于其他前端框架,EasyUI的優勢莫過于其強大的數據獲取和展示功能。在第8章中向讀者介紹三種使用EasyUI創建CRUD應用的方法。
第3篇 EasyUI高級應用(第9∼12章)
本篇主要介紹EasyUI的高級應用,包括移動端樣式的設計、主題的更改以及EasyUI常見的擴展插件。在最后一章中向讀者展示使用EasyUI開發一個實戰項目。

代碼下載與反饋
本書配套代碼下載地址請掃描右邊二維碼獲取。如果下載有問題,請聯系email,郵件主題為“jQuery EasyUI從零開始學”。
如果閱讀過程中發現有什么問題,請發送郵件。
本書讀者
? 需要快速介入Web前端開發的程序員
? 需要快速掌握Web前端技術的后端開發人員
? 需要全面學習EasyUI開發技術的人員
? 網頁設計人員
? 希望提高項目開發水平的人員
? 專業培訓機構的網頁設計與網頁開發學員
? 軟件開發項目經理
本書由施堯著,其他參與創作的還有陳曉珺、陳云香、王曉華、劉澤楷、薛燚、孫亞南、薛福輝、管書香、王云云、支傳華、王啟明、李一鳴。




施 堯
2018年8月
內容簡介:

本書詳細介紹了EasyUI的各類組件以及在使用過程中容易遇到的一些問題,由于EasyUI版本更新較為頻繁,本書在講解時會注重向讀者介紹EasyUI的設計思路,幫助讀者從插件設計的高度來掌握EasyUI插件。本書附帶資源和源碼兩個文件,其中資源文件中給出了EasyUI開發中的常用工具和資源,例如搭建本地服務器工具、圖標資源等,在源碼文件中給出了實用的EasyUI開發源碼。
本書共3篇,12章,涵蓋的主要內容有表單設計、元素的拖放和縮放、提示框、滾動條、滑塊、面板、布局、窗口、自定義插件設計、數據網格、樹、CRUD應用、移動端設計、主題更改、生成報表、擴展插件等。
本書內容豐富,學習門檻低,既可以作為EasyUI的參考文檔,也可以作為EasyUI的入門書籍,特別適合EasyUI的初學者以及對EasyUI有部分困惑的開發人員閱讀。
目錄:

第1篇EasyUI的基礎組件
第1章jQueryEasyUI快速入門3
1.1什么是jQueryEasyUI3
1.2jQueryEasyUI的初步使用4
1.2.1下載及版本說明4
1.2.2直接在HTML中使用4
1.2.3使用Javascript創建4
1.3搭建本地服務器5
1.4實戰:第一個EasyUI注冊頁面8
1.5小結9
第2章EasyUI表單10
2.1文本框簡介10
2.1.1驗證框(ValidateBox)11
2.1.2文本框(TextBox)17
2.1.3密碼框(PasswordBox)26
2.1.4數字框(NumberBox)27
2.2組合簡介33
2.2.1組合(Combo)33
2.2.2組合框(ComboBox)37
2.3微調器簡介46
2.3.1微調器(Spinner)46
2.3.2數字微調器(NumberSpinner)48
2.3.3時間微調器(TimeSpinner)49
2.3.4日期微調器(DateTimeSpinner)50
2.4菜單和按鈕51
2.4.1菜單(Menu)51
2.4.2鏈接按鈕(LinkButton)56
2.4.3菜單按鈕(MenuButton)59
2.4.4分割按鈕(SplitButton)61
2.4.5切換按鈕(SwitchButton)63
2.5快速輸入日期64
2.5.1日歷(Calendar)65
2.5.2日期框(DateBox)68
2.5.3日期時間框(DateTimeBox)76
2.6其他高級組件77
2.6.1標簽框(TagBox)77
2.6.2搜索框(SearchBox)78
2.6.3文件框(FileBox)80
2.7表單83
2.7.1表單的基本使用方法83
2.7.2提交表單85
2.7.3初始化表單字段86
2.7.4文件上傳88
2.8小結89
第3章拖放90
3.1DOM與事件對象90
3.1.1DOM90
3.1.2事件對象92
3.2拖放(Draggable)93
3.2.1拖放的使用方法93
3.2.2容器內拖放97
3.2.3快速拖放98
3.3放置(Droppable)99
3.3.1放置的使用方法99
3.3.2授權拖放的組件100
3.4縮放(Resizable)102
3.5實戰:購物車的拖放103
3.6小結105
第4章常用組件106
4.1提示框(Tooltip)106
4.1.1創建提示框106
4.1.2提示框可綁定的元素108
4.1.3提示框的內容110
4.2進度條(ProgressBar)111
4.3滑塊(Slider)112
4.4實戰:向服務器提交滑塊數據115
4.5小結116
第5章窗口與布局117
5.1面板117
5.1.1基礎面板(Panel)117
5.1.2折疊面板(Accordion)128
5.1.3選項卡(Tabs)134
5.2布局(Layout)139
5.2.1簡單的布局140
5.2.2添加和刪除布局143
5.2.3布局的種類144
5.2.4嵌套布局146
5.2.5自適應高度布局147
5.2.6復雜布局148
5.3窗口(Window)151
5.3.1創建簡單的窗口151
5.3.2創建模態窗口153
5.3.3創建內聯窗口153
5.3.4窗口的布局154
5.3.5窗口的頁腳155
5.3.6窗口的邊框樣式156
5.4對話框(Dialog)157
5.5信息提示窗口(Messager)159
5.5.1底部提示窗口159
5.5.2消息提示窗口160
5.5.3確認提示窗口161
5.5.4進度提示窗口162
5.5.5輸入提示窗口162
5.6小結163
第6章深入理解EasyUI組件機制164
6.1使用EasyUI開發自定義組件165
6.2插件的制作方法171
6.2.1使用jQuery制作插件172
6.2.2$.extend方法173
6.2.3$.data方法174
6.3EasyUI插件源碼分析174
6.3.1默認配置和選項對象174
6.3.2EasyUI屬性設置176
6.3.3默認方法179
6.3.4其他源碼分析180
6.3.5總結181
6.4制作起止日期框插件182
6.5在標記中定義組件186
6.6起止日期框使用文檔187
6.7小結190
第2篇EasyUI數據的獲取和展示
第7章數據的獲取與展示193
7.1使用表單向服務器提交數據193
7.2數據網格(DataGrid)194
7.2.1使用本地數據初始化數據網格195
7.2.2使用服務器端數據初始化數據網格196
7.2.3數據網格中的列198
7.2.4數據網格中的行210
7.2.5創建工具欄214
7.2.6數據網格事件和方法215
7.2.7數據網格編輯221
7.2.8數據網格視圖228
7.3分頁器(Pagination)229
7.3.1分頁器概述229
7.3.2數據網格中的分頁233
7.4數據列表(DataList)236
7.5屬性網格(PropertyGrid)239
7.6組合網格(ComboGrid)241
7.7樹(Tree)244
7.7.1樹形結構簡介244
7.7.2EasyUI中樹的使用方法245
7.7.3可編輯的樹256
7.7.4動態操作樹256
7.8樹形網格(TreeGrid)257
7.8.1樹形網格的基本使用方法258
7.8.2復雜的樹形網格263
7.9組合樹(ComboTree)265
7.10組合樹形網格266
7.11小結268
第8章CRUD應用269
8.1了解什么是CRUD269
8.2創建簡單的CRUD應用270
8.2.1查詢數據(Retrieve)270
8.2.2增加數據(Create)271
8.2.3更新數據(Update)272
8.2.4刪除數據(Delete)273
8.2.5提交表單274
8.2.6服務器代碼簡介275
8.3創建CRUD數據網格276
8.3.1獲取數據276
8.3.2新增數據277
8.3.3更新數據278
8.3.4刪除數據278
8.4自動增加網格行數據279
8.4.1讀取數據279
8.4.2編輯數據280
8.4.3創建數據282
8.4.4刪除數據283
8.5小結284
第3篇EasyUI高級應用
第9章開發移動頁面287
9.1移動端基礎287
9.1.1自適應屏幕寬度287
9.1.2移動端調試方法288
9.1.3EasyUI開發移動頁面基礎289
9.2表單290
9.2.1輸入框290
9.2.2按鈕291
9.2.3開發移動端登錄頁面292
9.3移動端頁面布局293
9.3.1工具欄293
9.3.2面板294
9.3.3選項卡295
9.3.4折疊面板297
9.3.5布局297
9.3.6菜單298
9.3.7樹299
9.4對話框300
9.5信息提示300
9.6動畫301
9.7數據展示301
9.7.1簡單的列表(SimpleList)301
9.7.2數據列表(DataList)302
9.7.3數據網格(Datagrid)303
9.8小結304
第10章jQueryEasyUI的主題305
10.1更改主題樣式305
10.2替換本機主題樣式306
10.3保存主題樣式307
10.3.1在服務器上保存307
10.3.2本地保存307
10.4圖標的更改308
10.5小結308
第11章jQueryEasyUI的擴展309
11.1數據網格視圖309
11.1.1數據網格詳細內容視圖(DataGridDetailView)309
11.1.2數據網格分組視圖(DataGridGroupView)312
11.1.3數據網格緩存視圖(DataGridBufferView)314
11.1.4虛擬滾動視圖(VirtualScrollView)315
11.1.5自定義數據網格視圖318
11.2可編輯的數據網格(EditableDataGrid)320
11.3可編輯樹(EditableTree)322
11.4數據網格單元格編輯(CellEditinginDataGrid)325
11.5數據網格拖曳與放置(DragandDropRowsinDataGrid)327
11.6樹形網格行的拖曳與放置(DragandDropRowsinTreeGrid)328
11.7列的擴展(ColumnsExtension)329
11.8數據網格的過濾(DataGridFilterRow)331
11.9數據分析器(PivotGrid)339
11.10DWR加速342
11.11RTL的支持343
11.12Ribbon——Office功能區界面344
11.13文本編輯器(TextEditor)345
11.14小結347
第12章設計一個實戰項目348
12.1登錄驗證設計348
12.1.1如何確認身份349
12.1.2如何驗證身份350
12.1.3登錄頁面的設計351
12.1.4登錄驗證系統設計方案354
12.2加密與解密技術355
12.2.1對稱加密355
12.2.2非對稱加密356
12.2.3不可逆加密356
12.3EasyUI界面框架356
12.4小結358
序: