BS項目開發(fā)效率手冊 Foxtable+Layui+Excel
定 價:99 元
- 作者:周菁
- 出版時間:2020/11/1
- ISBN:9787115546791
- 出 版 社:人民郵電出版社
- 中圖法分類:TP368.5-62
- 頁碼:572
- 紙張:
- 版次:01
- 開本:16開
本書共分10章。前4章全面系統(tǒng)地講解了Foxtable服務器開發(fā)的基礎知識,尤其是在數(shù)據接口、Excel報表接口以及外部數(shù)據源方面列舉了大量實例。后6章不僅對Layui框架所公開的全部組件進行了系統(tǒng)性的梳理和講解,同時也在前后端數(shù)據交互方面給出了具體的操作實例,非常適合職場相關從業(yè)人員、大中專院校師生、培訓班學員以及業(yè)余開發(fā)愛好者閱讀。
全方位介紹EasyUI各功能組件的專業(yè)書籍,并充實了大量的應用實例。
1. 可實現(xiàn)使用EasyUI框架實現(xiàn)快速開發(fā),對如何使用EasyUI框架進行實戰(zhàn)項目開發(fā)有個更直觀的體驗。
2. 基于Foxtable、Layui以及Excel全方位講解BS項目開發(fā)的方方面面,幫助職場人士輕松無痛實現(xiàn)企業(yè)級網站的開發(fā)與建設
3. 非計算機專業(yè)的職場辦公人士使用本書可快速完成項目開發(fā),增強職場競爭力
4. 在校大學生利用課余時間能夠獨立完成適合企業(yè)應用的BS項目,增強求職競爭力
周菁,企業(yè)信息化管理專家,畢業(yè)于揚州大學,曾在江蘇省省級機關從事政務數(shù)據統(tǒng)計工作十余年,期間在各類報刊雜志上發(fā)表文章數(shù)十篇,其獨立研發(fā)的“商場數(shù)據采集系統(tǒng)”曾被當時的國內貿易部信息中心用作全國百家重點零售企業(yè)的行業(yè)數(shù)據直報軟件。后進入國內某著名信息集團和傳媒咨詢機構,一直專注于企業(yè)信息化方面的研發(fā)和管理工作,服務過的客戶涉及房地產、家電、計算機、傳媒等行業(yè)。
第 1章 使用Foxtable輕松搭建服務器
1.1.服務器的啟用與停止 002
1.1.1 本機訪問 002
1.1.2 在局域網內訪問 003
1.1.3 外網訪問 003
1.1.4 服務器搭建注意點 004
1.2.初試頁面訪問 006
1.2.1 文件路徑問題 008
1.2.2 限制用戶訪問的文件類型 008
1.3.HTTP請求與響應 009
1.3.1 概況信息 010
1.3.2 請求頭與響應頭 010
1.3.3 請求體與響應體 011
1.4.獲取客戶端請求信息 012
1.4.1 e參數(shù) 013
1.4.2 獲取客戶端請求體數(shù)據的5種方式 015
1.4.3 獲取客戶端請求頭參數(shù) 019
1.4.4 獲取客戶端Cookie信息 020
1.5.響應客戶端請求 023
1.5.1 e.WriteString方法 023
1.5.2 e.WriteFile及e.Redirect方法 025
1.5.3 e.ResponseHeaders屬性 026
1.5.4 e.CacheTime屬性 027
1.5.5 e.ResponseEncoding屬性 028
1.6.讓B/S和C/S使用同一個數(shù)據源 028
1.6.1 什么是三層架構 028
1.6.2 在服務器端建立Web數(shù)據源 029
1.6.3 在C/S客戶端使用Web數(shù)據源 031
第 2章 Foxtable數(shù)據接口
2.1.客戶端數(shù)據提交 036
2.1.1 請求體數(shù)據提交 036
2.1.2 文件數(shù)據提交 040
2.1.3 請求頭數(shù)據提交 047
2.2.數(shù)據編碼與解碼 048
2.2.1 前后端編碼解碼函數(shù) 049
2.2.2 jQuery中的param編碼方法 054
2.3.JSON數(shù)據接口 055
2.3.1 JObject類 055
2.3.2 JArray類 056
2.3.3 JObject與JArray遍歷 059
2.3.4 JToken、JValue與JProperty類 060
2.3.5 JSON數(shù)據接口實例 061
2.4.提高數(shù)據接口的并發(fā)能力 064
2.4.1 主線程和子線程 065
2.4.2 異步函數(shù)和同步函數(shù) 067
2.4.3 使用異步函數(shù)提高數(shù)據接口的并發(fā)能力 068
第3章 Excel報表接口
3.1.常規(guī)Excel報表 074
3.1.1 工作簿(Book) 077
3.1.2 工作表(Sheet) 079
3.1.3 行(Row)或列(Col) 080
3.1.4 單元格(Cell) 081
3.1.5 圖片(Picture) 082
3.1.6 樣式(Style) 082
3.2.Excel報表模板 084
3.2.1 細節(jié)區(qū)和數(shù)據引用 084
3.2.2 指定報表有效區(qū)域 087
3.2.3 使用表達式或單元格公式動態(tài)生成列數(shù)據 087
3.2.4 設置數(shù)據輸出范圍 089
3.2.5 設置數(shù)據輸出順序 089
3.2.6 換頁控制 090
3.2.7 3種表內統(tǒng)計模式 092
3.2.8 直接統(tǒng)計報表 099
3.2.9 關聯(lián)表報表 100
3.2.10 多行細節(jié)報表及圖片引用 103
3.3.Excel報表接口 109
3.3.1 生成報表的技巧 109
3.3.2 Excel報表接口前端示例代碼 111
3.3.3 讓接口以HTML方式返回下載信息 112
3.3.4 讓接口發(fā)送Excel報表文件 113
3.3.5 在瀏覽器中直接查看Excel報表 114
3.3.6 將Excel報表擴展為網頁生成器 117
第4章 靈活使用SQL語句
4.1.學習準備 122
4.1.1 菜單方式測試SQL語句 122
4.1.2 編碼方式執(zhí)行SQL語句 123
4.2.數(shù)據表、視圖及數(shù)據源 127
4.2.1 列數(shù)據類型 128
4.2.2 數(shù)據表操作命令 129
4.2.3 視圖操作命令 132
4.2.4 數(shù)據源的重要方法及屬性 134
4.3.數(shù)據記錄的添加、刪除和修改 135
4.3.1 添加數(shù)據記錄 135
4.3.2 刪除數(shù)據記錄 136
4.3.3 修改數(shù)據記錄 137
4.4.單表數(shù)據記錄查詢 137
4.4.1 必需關鍵字Select 137
4.4.2 關鍵字From 138
4.4.3 表達式謂詞Top和Distinct 139
4.4.4 查詢條件Where 140
4.4.5 分組依據Group By 141
4.4.6 排序依據Order By 144
4.5.多表數(shù)據記錄查詢 145
4.5.1 3種最基本的連接方式 145
4.5.2 并集與合集 151
4.5.3 子集、補集與差集 154
4.5.4 子查詢 156
4.5.5 將多表連接用到數(shù)據更新中 160
4.6.運算符與函數(shù) 162
4.6.1 運算符 162
4.6.2 空值及邏輯值的處理 164
4.6.3 條件判斷函數(shù) 165
4.6.4 字符處理函數(shù) 169
4.6.5 數(shù)學函數(shù) 170
4.6.6 日期時間函數(shù) 171
4.6.7 數(shù)據類型轉換函數(shù) 173
4.7.SQL調用過程及函數(shù) 175
4.7.1 不帶參數(shù)的存儲過程 176
4.7.2 帶參數(shù)的存儲過程 177
4.7.3 帶返回值的存儲過程 181
4.7.4 同時帶有輸入參數(shù)、輸出參數(shù)及
... 返回值的存儲過程 182
4.7.5 SQL調用函數(shù) 183
4.8.SQL事務與異步操作 186
4.8.1.SQL事務操作 186
4.8.2.異步執(zhí)行事務 187
第5章 常用頁面元素
5.1.頁面元素基礎 190
5.1.1 頁面元素基礎色調 190
5.1.2 內置的背景色CSS類 192
5.1.3 字體圖標 193
5.1.4 動畫 194
5.2.區(qū)塊元素及時間線 196
5.2.1 引用區(qū)塊 196
5.2.2 字段集區(qū)塊 197
5.2.3 時間線 197
5.3.按鈕 201
5.3.1 按鈕主題 201
5.3.2 按鈕尺寸 201
5.3.3 圓角按鈕 203
5.3.4 圖標按鈕 203
5.3.5 按鈕組 204
5.3.6 按鈕容器 205
5.4.徽章 205
5.4.1 圓點徽章 206
5.4.2 橢圓徽章 206
5.4.3 邊框徽章 207
5.4.4 與其他元素搭配使用 207
5.5.靜態(tài)表格 208
5.6.面板 210
5.6.1 卡片面板 210
5.6.2 折疊面板 211
5.6.3 讓折疊面板具備交互功能 212
5.7.選項卡 218
5.7.1 選項卡風格 218
5.7.2 響應式運行效果 220
5.7.3 在選項卡中使用徽章 220
5.7.4 帶關閉功能的選項卡 221
5.7.5 選項卡的動態(tài)處理 222
5.7.6 選項卡事件監(jiān)聽 225
5.8.導航 226
5.8.1 水平菜單導航 226
5.8.2 垂直菜單導航 228
5.8.3 導航可選屬性 229
5.8.4 導航主題 230
5.8.5 在導航中使用徽章和圖片 230
5.8.6 導航更新渲染 231
5.8.7 導航事件監(jiān)聽 232
5.9.面包屑 232
5.10.進度條 234
第6章 表單元素
6.1.表單輸入類型 240
6.1.1 字符輸入框 240
6.1.2 密碼輸入框 242
6.1.3 數(shù)值輸入框 242
6.1.4 選擇輸入框 243
6.1.5 復選框 246
6.1.6 單選框 247
6.1.7 多行文本框 248
6.1.8 表單數(shù)據操作按鈕 248
6.2.表單元素預設屬性 249
6.3.行內表單組裝及方框風格 250
6.3.1 行內表單組裝 251
6.3.2 表單方框風格 253
6.4.表單數(shù)據的取值、賦值及提交驗證 254
6.4.1 表單數(shù)據的取值與賦值 255
6.4.2 表單數(shù)據提交驗證 256
6.5.表單事件監(jiān)聽 257
6.5.1 選擇框、復選框及單選框的
... 事件監(jiān)聽 260
6.5.2 提交事件監(jiān)聽 262
6.6.日期時間組件 263
6.6.1 常用屬性 264
6.6.2 常用方法 276
6.6.3 常用事件 277
6.7.顏色選擇器組件 278
6.7.1 常用屬性 278
6.7.2 常用事件 281
6.8.滑動條組件 282
6.8.1 常用屬性 282
6.8.2 常用事件 285
6.8.3 常用方法 285
6.9.文件上傳組件 286
6.9.1 常用屬性 287
6.9.2 常用事件 293
6.9.3 常用方法 303
6.9.4 多文件上傳列表實例 307
第7章 工具類組件
7.1.目錄樹組件 314
7.1.1 節(jié)點屬性 314
7.1.2 目錄樹屬性 317
7.1.3 常用事件 320
7.1.4 常用方法 322
7.2.穿梭框組件 323
7.2.1 常用屬性 325
7.2.2 常用方法 328
7.2.3 穿梭事件 328
7.3.輪播組件 329
7.3.1 常用屬性 331
7.3.2 常用事件及方法 333
7.4.評分組件 334
7.4.1 常用屬性 335
7.4.2 常用事件 337
7.5.信息流加載 337
7.5.1 常用屬性 337
7.5.2 圖片信息流加載 341
7.5.3 圖片懶加載 342
7.6.代碼修飾器 344
7.6.1 原樣展示代碼 344
7.6.2 其他常用屬性 346
7.7.彈出層組件 347
7.7.1 彈出層原始核心方法 348
7.7.2 不同類型彈出層的快捷使用方法 359
7.7.3 基于頁面層定制的兩個實用彈出層:選項卡和相冊 365
7.7.4 其他常用方法 369
7.7.5 常用事件 376
7.8.util工具集 384
7.8.1 fixbar固定塊 384
7.8.2 toDateString、timeAgo及 countdown時間方法 386
7.8.3 digit整數(shù)前置補零方法 388
7.8.4 escape字符轉義方法 388
7.8.5 event批量處理事件方法 389
第8章 數(shù)據表組件
8.1.分頁組件 394
8.1.1 常用屬性 394
8.1.2 常用事件 398
8.2.動態(tài)表格與列屬性 400
8.2.1 多層表頭 402
8.2.2 列類型 404
8.2.3 列寬與列對齊 406
8.2.4 列的凍結、隱藏與排序 407
8.2.5 列樣式 409
8.2.6 列工具欄 412
8.2.7 列合計與列數(shù)據編輯 414
8.3.表格常規(guī)屬性 415
8.3.1 分頁相關屬性 416
8.3.2 外觀相關屬性 418
8.3.3 頭部工具欄屬性 419
8.3.4 數(shù)據排序屬性 423
8.3.5 其他屬性 423
8.4.表格數(shù)據加載屬性 424
8.4.1 服務器數(shù)據返回格式 425
8.4.2 按需請求加載數(shù)據 429
8.4.3 數(shù)據分頁處理 431
8.4.4 請求參數(shù)編碼類型 434
8.4.5 請求頭屬性 435
8.4.6 返回合計行數(shù)據 437
8.4.7 數(shù)據渲染完成后的回調 438
8.5.表格基礎方法 439
8.5.1 獲取表格選中行數(shù)據 440
8.5.2 重載表格數(shù)據 441
8.5.3 重置表格大小 442
8.5.4 導出表格數(shù)據 442
8.6.事件監(jiān)聽 443
8.6.1 單元格常規(guī)編輯事件監(jiān)聽 443
8.6.2 單元格表單事件監(jiān)聽 445
8.6.3 單元格操作按鈕事件監(jiān)聽 451
8.6.4 頭部工具欄事件監(jiān)聽 453
8.6.5 數(shù)據行單雙擊事件監(jiān)聽 459
8.6.6 排序單擊事件監(jiān)聽 463
8.7.laytpl模板 467
8.7.1 從一個最簡單的實例講起 468
8.7.2 模板分隔符 469
8.7.3 模板語法 470
第9章 響應式頁面布局
9.1.多終端調試環(huán)境 478
9.1.1 頁面文件要求 478
9.1.2 終端設備分類 479
9.1.3 終端設備環(huán)境 480
9.1.4 終端設備模擬效果 481
9.2.柵格系統(tǒng) 482
9.2.1 行列定義 482
9.2.2 列間隔與列偏移 484
9.2.3 柵格嵌套 491
9.2.4 布局容器 492
9.3.頁面整體布局 494
9.3.1 后臺頁面布局 495
9.3.2 前端頁面布局 500
9.3.3 在頁面頭部加上輪播 502
9.3.4 在頁面中加載內容 505
9.4.卡片式常規(guī)內容布局 508
9.4.1 標題式列表卡片 508
9.4.2 圖文混合式列表卡片 509
9.4.3 動態(tài)式列表卡片 512
9.4.4 留言板卡片 515
9.4.5 菜單導航卡片 519
9.4.6 產品說明及客戶資料卡片 523
9.4.7 商品卡片 527
9.4.8 輪播卡片 529
9.5.卡片式圖表內容布局 536
第 10章 功能模塊化編程
10.1.從一個最簡單的示例講起 546
10.1.1 使用define方法定義模塊 547
10.1.2 使用use方法加載模塊 550
10.2.功能模塊設置 551
10.2.1 使用config方法配置模塊 551
10.2.2 使用extend方法擴展模塊 552
10.3.其他全局方法 554
10.3.1 本地數(shù)據存儲方法 555
10.3.2 layui.img方法 557
10.3.3 layui.sort方法 557
10.3.4 layui.url及l(fā)ayui.router方法 558
10.4.內置的class樣式類及擴展屬性 559
10.4.1 公共基礎類 559
10.4.2 模塊專用類 560
10.4.3 元素擴展屬性 564
10.5.內置的字體圖標一覽表 564