图书介绍
Web 全栈开发进阶之路PDF|Epub|txt|kindle电子书版本网盘下载
![Web 全栈开发进阶之路](https://www.shukui.net/cover/30/32419541.jpg)
- 马伟青编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512428805
- 出版时间:2019
- 标注页数:454页
- 文件大小:52MB
- 文件页数:471页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
Web 全栈开发进阶之路PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web项目的快速实现1
1.1 手把手带你搭建开发环境2
1.1.1 配置JDK2
1.1.2 选择IDE3
1.1.3 配置Maven3
1.1.4 配置Tomcat5
1.2 创建你的第一个Web项目6
1.2.1 从GitHub上获取原型项目7
1.2.2 导入Maven4Web项目到Eclipse工作库8
1.2.3 运行Maven4Web10
1.3 分析你的第一个Web项目11
1.3.1 pom.xml12
1.3.2 web.xml15
1.3.3 context-dispatcher.xml19
1.3.4 IndexController.java21
1.3.5 index.jsp22
1.4 Web项目的调试23
1.4.1 客户端调试23
1.4.2 服务器端调试30
1.5 小结31
第2章 锋利的jQuery33
2.1 jQuery简介33
2.2 编写第一行jQuery代码36
2.2.1 准备jQuery程序库36
2.2.2 编写jQuery代码38
2.2.3 JS库文件管理42
2.2.4 EL表达式43
2.2.5 JSP标准标签库45
2.3 jQuery选择器47
2.3.1 基本选择器47
2.3.2 过滤选择器47
2.3.3 选择器组48
2.4 jQuery中的DOM操作48
2.4.1 查找节点48
2.4.2 遍历节点49
2.4.3 创建并插入节点52
2.4.4 删除节点53
2.5 jQuery的getter和setter54
2.5.1 获取和设置HTML属性55
2.5.2 获取和设置Form表单域的值62
2.5.3 获取和设置HTML元素内容66
2.5.4 获取和设置元素数据68
2.6 jQuery中的Ajax71
2.6.1 jQuery.ajax()函数71
2.6.2 Ajax全局事件72
2.6.3 中文乱码76
2.7 小结77
第3章 优雅的 Bootstrap79
3.1 你好啊,Bootstrap79
3.2 粘页脚,你必须得学会的简单技能81
3.3 响应式栅格系统,行业趋势所向86
3.3.1 栅格系统的起源86
3.3.2 栅格系统的基本用法87
3.3.3 列偏移和列嵌套91
3.4 Bootstrap常用的CSS样式93
3.4.1 排版93
3.4.2 表格95
3.4.3 表单97
3.4.4 按钮99
3.4.5 图像100
3.4.6 浮动101
3.5 那些锦上添花的图标字体库102
3.5.1 Glyphicon Halflings102
3.5.2 Font Awesome103
3.5.3 iconfont107
3.5.4 综合应用109
3.6 变魔术一样的导航条110
3.6.1 基础导航条110
3.6.2 带有表单的导航条111
3.6.3 响应式导航条112
3.6.4 顶部固定的导航条115
3.6.5 滚动时隐藏导航条119
3.6.6 更多动画效果123
3.7 小结125
第4章 便捷的HTML扩展127
4.1 什么是HTML扩展?127
4.1.1 HTML是什么?127
4.1.2 为什么要进行HTML扩展129
4.1.3 编写HTML扩展的jQuery插件130
4.2 Lazy Load——图像延迟加载132
4.2.1 图像延迟加载133
4.2.2 Lazy Load的HTML扩展134
4.2.3 Lazy Load的更多参数135
4.2.4 为什么不选择2.x版的Lazy Load138
4.3 iCheck——超级复选框和单选按钮139
4.3.1 复选框和单选按钮139
4.3.2 iCheck的自我介绍139
4.3.3 iCheck的基本应用步骤139
4.3.4 iCheck的皮肤式样143
4.3.5 iCheck的监听事件146
4.3.6 iCheck改变复选框/单选按钮状态146
4.3.7 iCheck的HTML扩展147
4.4 Switch——Bootstrap的开关组件150
4.4.1 Switch的自我介绍150
4.4.2 Switch的基本应用步骤150
4.4.3 Switch的常用属性154
4.4.4 Switch的监听事件155
4.4.5 Switch其他功能156
4.4.6 Switch的HTML扩展156
4.5 Datetime Picker——Bootstrap日期时间选择器158
4.5.1 Datetime Picker的自我介绍158
4.5.2 Datetime Picker的基本应用步骤158
4.5.3 Datetime Picker的常用属性160
4.5.4 Datetime Picker的HTML扩展162
4.5.5 请求参数注解@RequestParam163
4.6 DateRange Picker——Bootstrap日期范围选择器164
4.6.1 DateRange Picker的自我介绍164
4.6.2 DateRange Picker的基本应用步骤164
4.6.3 DateRange Picker的常用属性165
4.6.4 DateRange Picker的HTML扩展167
4.6.5 更完善的DateRange Picker168
4.7 Tags Input——Bootstrap风格的标签输入组件171
4.7.1 Tags Input的自我介绍171
4.7.2 Tags Input的基本应用171
4.7.3 Tags Select172
4.7.4 Tags Input的常用属性173
4.7.5 Tags Input的HTML扩展173
4.8 Star Rating——简单而强大的星级评分插件175
4.8.1 Star Rating的自我介绍175
4.8.2 Star Rating的基本应用176
4.8.3 Star Rating的常用属性176
4.8.4 Star Rating的HTML扩展178
4.9 Layer——更友好的Web弹层组件179
4.9.1 Layer的自我介绍179
4.9.2 Layer的基本应用步骤180
4.9.3 Layer的基础参数181
4.9.4 Layer常用的回调函数184
4.9.5 Layer的常用方法185
4.9.6 为Layer定制常用的全局函数187
4.10 Magnific Popup——一款真正的响应式灯箱插件189
4.10.1 Magnific Popup的自我介绍189
4.10.2 Magnific Popup的基本应用步骤191
4.10.3 Magnific Popup的初始化方式193
4.10.4 Magnific Popup的弹窗类型194
4.10.5 Magnific Popup的公用选项201
4.10.6 Magnific Popup的Gallery选项204
4.10.7 Magnific Popup常用的回调函数205
4.10.8 Magnific Popup常用的公共方法206
4.10.9 Magnific Popup常用的公共属性207
4.10.10 Magnific Popup的HTML扩展207
4.11 小结210
第5章 不可或缺的数据库212
5.1 MySQL——关系型数据库212
5.1.1 MySQIL简介212
5.1.2 安装MySQL213
5.1.3 数据库管理工具216
5.1.4 创建数据库表217
5.2 MyBatis——数据库持久层框架219
5.2.1 MyBatis简介219
5.2.2 基于XML映射的MyBatis220
5.2.3 Mapper接口228
5.3 Druid——数据库连接池229
5.3.1 Druid简介229
5.3.2 使用Druid229
5.3.3 配置LogFilter234
5.3.4 为数据库密码提供加密功能236
5.4 小结238
第6章 多彩的AdminLTE240
6.1 初识AdminLTE240
6.1.1 AdminLTE简介240
6.1.2 AdminLTE的优点241
6.1.3 AdminLTE初次探索242
6.2 SiteMesh——网页布局和装饰的集成框架245
6.2.1 SiteMesh简介245
6.2.2 SiteMesh的基本应用246
6.2.3 SiteMesh详细配置249
6.2.4 小结250
6.3 Chart.js——简单而灵活的图表库251
6.3.1 关于Chart.js251
6.3.2 Chart.js的基本应用252
6.3.3 Chart.js的常用配置项(options)255
6.3.4 Chart.js的不同类型图表267
6.3.5 Chart.js重要的组成部分277
6.3.6 Chart.js的那些重要方法286
6.3.7 Chart.js常用的监听事件286
6.3.8 为Chart.js锦上添花287
6.3.9 通过Ajax从服务器端获取数据289
6.4 Select2——支持搜索、标记、远程数据和无限滚动的下拉框292
6.4.1 Select2简介292
6.4.2 Select2的基本应用293
6.4.3 Select2配置项概览296
6.4.4 Select2数据源298
6.4.5 Select2占位符306
6.4.6 Select2的JavaScript编程步骤306
6.4.7 Select2注意事项308
6.5 Bootstrap-Treeview——一款非常酷的分层树结构插件308
6.5.1 Boot strap-Treeview简介308
6.5.2 Boot strap-Treeview基本应用309
6.5.3 Boot strap-Treeview数据结构310
6.5.4 Boot strap-Treeview常用配置项312
6.5.5 Boot strap-Treeview常用方法314
6.5.6 Bootstrap- Treeview的常用监听事件320
6.5.7 关于Boots trap-Treeview节点勾选321
6.5.8 Bootstrap-Treeview异步加载325
6.5.9 Boot strap-Treeview节点数据提交328
6.6 小结330
第7章 大有可为的Form表单332
7.1 原来你是这样的Form表单332
7.2 Boot strapValidator——非常好用的表单验证插件334
7.2.1 Boot strapValidator的前世今生334
7.2.2 Boot strapValidator的基本应用334
7.2.3 Boot strapValidator常用的验证器337
7.2.4 BootstrapValidator的常用方法345
7.2.5 普通表单提交时的遗憾352
7.2.6 使用Ajax提交表单354
7.3 Validform——一行代码搞定整站的表单验证358
7.3.1 Validform,大声喊出你的口号358
7.3.2 Validform的基本应用358
7.3.3 Validform常用的附加属性360
7.3.4 Validform常用的初始化参数361
7.3.5 使用Ajax提交表单362
7.4 验证码——防止恶意捣乱的神器364
7.4.1 关于验证码364
7.4.2 集成验证码364
7.5 Geetest——更可靠的安全验证工具368
7.5.1 关于Geetest368
7.5.2 注册极验账号369
7.5.3 行为验证的服务器端SDK369
7.5.4 集成行为验证的客户端SDK372
7.5.5 运行实例377
7.6 Form——不再令人痛苦的文件上传378
7.6.1 在表单中添加文件上传域378
7.6.2 使用Ajax提交Form表单380
7.7 Dropify——图片拖拽和预览插件394
7.7.1 关于Dropify394
7.7.2 Dropify的基本应用394
7.7.3 Dropify常用的配置项396
7.7.4 Dropify常用的监听事件399
7.7.5 使用Ajax提交Dropify选择的图片400
7.8 Bootstrap FileInput——增强版的HTML5文件输入框402
7.8.1 Bootstrap FileInput到底有多优秀?402
7.8.2 Bootstrap FileInput的基本应用403
7.8.3 Bootstrap FileInput的使用模式404
7.8.4 Bootstrap FileInput的常用配置项407
7.8.5 Bootstrap FileInput的扩展应用实例428
7.9 Summernote——超级简洁的富文本编辑器434
7.9.1 为什么选择Summernote434
7.9.2 Summernote的基本应用435
7.9.3 Summernote的常用配置项437
7.9.4 Summernote的常用方法440
7.9.5 Summernote的常用监听事件441
7.9.6 Summernote的扩展应用实例446
7.10 筛选结果的查询类表单451
7.11 小结454