书籍详情

BS项目开发效率手册 Foxtable+Layui+Excel

BS项目开发效率手册 Foxtable+Layui+Excel

作者:周菁 著

出版社:人民邮电出版社

出版时间:2020-11-01

ISBN:9787115546791

定价:¥99.00

购买这本书可以去
内容简介
  本书共分10章。前4章全面系统地讲解了Foxtable服务器开发的基础知识,尤其是在数据接口、Excel报表接口以及外部数据源方面列举了大量实例。后6章不仅对Layui框架所公开的全部组件进行了系统性的梳理和讲解,同时也在前后端数据交互方面给出了具体的操作实例,非常适合职场相关从业人员、大中专院校师生、培训班学员以及业余开发爱好者阅读。
作者简介
  周菁,企业信息化管理专家,毕业于扬州大学,曾在江苏省省级机关从事政务数据统计工作十余年,期间在各类报刊杂志上发表文章数十篇,其独立研发的“商场数据采集系统”曾被当时的国内贸易部信息中心用作全国百家重点零售企业的行业数据直报软件。后进入国内某著名信息集团和传媒咨询机构,一直专注于企业信息化方面的研发和管理工作,服务过的客户涉及房地产、家电、计算机、传媒等行业。
目录
第 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参数 013
1.4.2 获取客户端请求体数据的5种方式 015
1.4.3 获取客户端请求头参数 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使用同一个数据源 028
1.6.1 什么是三层架构 028
1.6.2 在服务器端建立Web数据源 029
1.6.3 在C/S客户端使用Web数据源 031
第 2章 Foxtable数据接口
2.1.客户端数据提交 036
2.1.1 请求体数据提交 036
2.1.2 文件数据提交 040
2.1.3 请求头数据提交 047
2.2.数据编码与解码 048
2.2.1 前后端编码解码函数 049
2.2.2 jQuery中的param编码方法 054
2.3.JSON数据接口 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数据接口实例 061
2.4.提高数据接口的并发能力 064
2.4.1 主线程和子线程 065
2.4.2 异步函数和同步函数 067
2.4.3 使用异步函数提高数据接口的并发能力 068
第3章 Excel报表接口
3.1.常规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 细节区和数据引用 084
3.2.2 指定报表有效区域 087
3.2.3 使用表达式或单元格公式动态生成列数据 087
3.2.4 设置数据输出范围 089
3.2.5 设置数据输出顺序 089
3.2.6 换页控制 090
3.2.7 3种表内统计模式 092
3.2.8 直接统计报表 099
3.2.9 关联表报表 100
3.2.10 多行细节报表及图片引用 103
3.3.Excel报表接口 109
3.3.1 生成报表的技巧 109
3.3.2 Excel报表接口前端示例代码 111
3.3.3 让接口以HTML方式返回下载信息 112
3.3.4 让接口发送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 编码方式执行SQL语句 123
4.2.数据表、视图及数据源 127
4.2.1 列数据类型 128
4.2.2 数据表操作命令 129
4.2.3 视图操作命令 132
4.2.4 数据源的重要方法及属性 134
4.3.数据记录的添加、删除和修改 135
4.3.1 添加数据记录 135
4.3.2 删除数据记录 136
4.3.3 修改数据记录 137
4.4.单表数据记录查询 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.多表数据记录查询 145
4.5.1 3种最基本的连接方式 145
4.5.2 并集与合集 151
4.5.3 子集、补集与差集 154
4.5.4 子查询 156
4.5.5 将多表连接用到数据更新中 160
4.6.运算符与函数 162
4.6.1 运算符 162
4.6.2 空值及逻辑值的处理 164
4.6.3 条件判断函数 165
4.6.4 字符处理函数 169
4.6.5 数学函数 170
4.6.6 日期时间函数 171
4.6.7 数据类型转换函数 173
4.7.SQL调用过程及函数 175
4.7.1 不带参数的存储过程 176
4.7.2 带参数的存储过程 177
4.7.3 带返回值的存储过程 181
4.7.4 同时带有输入参数、输出参数及
... 返回值的存储过程 182
4.7.5 SQL调用函数 183
4.8.SQL事务与异步操作 186
4.8.1.SQL事务操作 186
4.8.2.异步执行事务 187
第5章 常用页面元素
5.1.页面元素基础 190
5.1.1 页面元素基础色调 190
5.1.2 内置的背景色CSS类 192
5.1.3 字体图标 193
5.1.4 动画 194
5.2.区块元素及时间线 196
5.2.1 引用区块 196
5.2.2 字段集区块 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.静态表格 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 选项卡的动态处理 222
5.7.6 选项卡事件监听 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 导航事件监听 232
5.9.面包屑 232
5.10.进度条 234
第6章 表单元素
6.1.表单输入类型 240
6.1.1 字符输入框 240
6.1.2 密码输入框 242
6.1.3 数值输入框 242
6.1.4 选择输入框 243
6.1.5 复选框 246
6.1.6 单选框 247
6.1.7 多行文本框 248
6.1.8 表单数据操作按钮 248
6.2.表单元素预设属性 249
6.3.行内表单组装及方框风格 250
6.3.1 行内表单组装 251
6.3.2 表单方框风格 253
6.4.表单数据的取值、赋值及提交验证 254
6.4.1 表单数据的取值与赋值 255
6.4.2 表单数据提交验证 256
6.5.表单事件监听 257
6.5.1 选择框、复选框及单选框的
... 事件监听 260
6.5.2 提交事件监听 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 节点属性 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整数前置补零方法 388
7.8.4 escape字符转义方法 388
7.8.5 event批量处理事件方法 389
第8章 数据表组件
8.1.分页组件 394
8.1.1 常用属性 394
8.1.2 常用事件 398
8.2.动态表格与列属性 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 列合计与列数据编辑 414
8.3.表格常规属性 415
8.3.1 分页相关属性 416
8.3.2 外观相关属性 418
8.3.3 头部工具栏属性 419
8.3.4 数据排序属性 423
8.3.5 其他属性 423
8.4.表格数据加载属性 424
8.4.1 服务器数据返回格式 425
8.4.2 按需请求加载数据 429
8.4.3 数据分页处理 431
8.4.4 请求参数编码类型 434
8.4.5 请求头属性 435
8.4.6 返回合计行数据 437
8.4.7 数据渲染完成后的回调 438
8.5.表格基础方法 439
8.5.1 获取表格选中行数据 440
8.5.2 重载表格数据 441
8.5.3 重置表格大小 442
8.5.4 导出表格数据 442
8.6.事件监听 443
8.6.1 单元格常规编辑事件监听 443
8.6.2 单元格表单事件监听 445
8.6.3 单元格操作按钮事件监听 451
8.6.4 头部工具栏事件监听 453
8.6.5 数据行单双击事件监听 459
8.6.6 排序单击事件监听 463
8.7.laytpl模板 467
8.7.1 从一个最简单的实例讲起 468
8.7.2 模板分隔符 469
8.7.3 模板语法 470
第9章 响应式页面布局
9.1.多终端调试环境 478
9.1.1 页面文件要求 478
9.1.2 终端设备分类 479
9.1.3 终端设备环境 480
9.1.4 终端设备模拟效果 481
9.2.栅格系统 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.卡片式常规内容布局 508
9.4.1 标题式列表卡片 508
9.4.2 图文混合式列表卡片 509
9.4.3 动态式列表卡片 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 本地数据存储方法 555
10.3.2 layui.img方法 557
10.3.3 layui.sort方法 557
10.3.4 layui.url及layui.router方法 558
10.4.内置的class样式类及扩展属性 559
10.4.1 公共基础类 559
10.4.2 模块专用类 560
10.4.3 元素扩展属性 564
10.5.内置的字体图标一览表 564
猜您喜欢

读书导航