
0人評分過此書
JavaScript实战:JavaScript、jQuery、HTML5、Node.js实例大全
作者
:
出版日期
:
2018/06/01
閱讀格式
:
EPUB
ISBN
:
9787302498452
《JavaScript實戰:JavaScript、jQuery、HTML5、Node.js實例大全》從最流行的前端應用場景出發,結合當下熱門技術(AJAX、jQuery UI、瀑布流、HTML5、Node.js、CSS3),用最淺顯的例子帶領大家走向IT前沿。 《JavaScript實戰:JavaScript、jQuery、HTML5、Node.js實例大全》分為5篇共24章:第一篇介紹JavaScript的基礎知識,用原生的JavaScript做表單驗證、照片展示、抽象樹控件等;第二篇認識HTML5的流行特性,如新表單驗證、CSS3動畫、離線API及多媒體;第三篇學習強大的Canvas,它是網頁遊戲的基礎;第四篇學習用jQuery 3.x進行實戰開發;第五篇通過Node.js瞭解JavaScript強大的後端開發功能。 《JavaScript實戰:JavaScript、jQuery、HTML5、Node.js實例大全》是瞭解JavaScript技術最好的圖書,其豐富的參考資料和指南能夠成為讀者必要的參考工具,成為前端開發初學者絕佳的選擇。
- 封面页
- 书名页
- 版权页
- 前言
- 目录
-
第一篇 JavaScript实战篇
-
第1章 JavaScript 概述
-
1.1 认识JavaScript
-
1.2 配置JavaScript 开发环境
-
1.3 在Web 页面中使用JavaScript
-
1.4 高效率的开发
-
1.5 相关参考
-
-
第2章 用JavaScript验证表单
-
2.1 最简单的表单验证——禁止空白的必填项目
-
2.2 处理各种类型的表单元素
-
2.3 用正则来校验复杂的格式要求
-
2.4 改善用户体验
-
2.5 相关参考
-
-
第3章 用JavaScript实现照片展示
-
3.1 功能设计
-
3.2 照片加载与定位
-
3.3 响应鼠标动作
-
3.4 响应键盘动作
-
3.5 代码分离带来的红利
-
3.6 相关参考
-
-
第4章 AJAX——无刷新的用户体验
-
4.1 认识AJAX
-
4.2 XMLHttpRequest 对象的常见方法和属性
-
4.3 检查待注册的用户名是否存在
-
4.4 用AJAX 提交数据给服务器
-
4.5 相关参考
-
-
第5章 瀑布流布局
-
5.1 瀑布流简介
-
5.2 固定列宽的简单瀑布流实现
-
5.3 非固定列宽的复杂瀑布流
-
5.4 延迟加载图片
-
5.5 相关参考
-
-
第6章 用户控件的构造——目录树视图
-
6.1 功能设计
-
6.2 树视图的最简化实现
-
6.3 类和抽象
-
6.4 复杂的树视图
-
6.5 相关参考
-
-
-
第二篇 HTML5+CSS3实战篇
-
第7章 HTML5概述
-
7.1 什么是HTML5
-
7.2 HTML5的新特性
-
7.3 有哪些浏览器支持HTML5
-
7.4 如何书写HTML5
-
7.5 相关参考
-
-
第8章 焕然一新的表单
-
8.1 E-mail和 URL 类型的输入元素
-
8.2 数值输入
-
8.3 日期选择器
-
8.4 用datalist 来实现自动提示
-
8.5 相关参考
-
-
第9章 在Web页面中轻松控制多媒体视频和音乐
-
9.1 在页面中插入视频和音频
-
9.2 video/audio 元素的属性
-
9.3 video/audio 元素的事件
-
9.4 video/audio 元素的方法
-
9.5 综合应用——打造属于自己的视频播放器
-
9.6 相关参考
-
-
第10章 用CSS3画一个哆啦A梦
-
10.1 CSS3简介
-
10.2 阴影和文本阴影
-
10.3 圆角
-
10.4 渐变
-
10.5 综合应用——画一个哆啦A 梦
-
10.6 相关参考
-
-
第11章 酷炫的CSS3动画效果——3D旋转方块
-
11.1 文本描边和文本填充色
-
11.2 变形和变形原点
-
11.3 简单应用——飞行旋转文本
-
11.4 综合应用——3D 旋转方块
-
11.5 相关参考
-
-
第12章 一个可以离线的内容管理系统
-
12.1 功能设计
-
12.2 Web 储存和应用缓存
-
12.3 HTML5本地存储
-
12.4 编写内容管理系统
-
12.5 相关参考
-
-
第13章 SVG动画
-
13.1 什么是SVG
-
13.2 SVG 形状
-
13.3 SVG 滤镜
-
13.4 SVG 渐变
-
13.5 制作简单的SVG 动画——太阳系
-
13.6 相关参考
-
-
-
第三篇 HTML5 Canvas实战篇
-
第14章 Canvas的初步应用——再画一个哆啦A梦
-
14.1 什么是Canvas
-
14.2 绘制形状和文字
-
14.3 颜色、风格和阴影
-
14.4 再画一个哆啦A 梦
-
14.5 相关参考
-
-
第15章 Canvas的高级应用——制作飞行游戏
-
15.1 转换
-
15.2 合成
-
15.3 碰撞检测
-
15.4 实现打飞机游戏
-
15.5 相关参考
-
-
第16章 Canvas的另类应用——压缩和解压
-
16.1 绘制图片
-
16.2 像素级操作
-
16.3 实现压缩解压功能
-
16.4 相关参考
-
-
-
第四篇 jQuery实战篇
-
第17章 jQuery简介
-
17.1 什么是jQuery
-
17.2 编写jQuery 代码
-
17.3 基于jQuery 的UI 插件
-
17.4 相关参考
-
-
第18章 用动态效果来响应浏览者
-
18.1 jQuery 库基础
-
18.2 基础选择器
-
18.3 过滤选择器
-
18.4 操作DOM 对象
-
18.5 响应事件
-
18.6 实现动态效果
-
18.7 相关参考
-
-
第19章 用户交互操作、进度条和滑动条美化页面
-
19.1 页面中的交互操作
-
19.2 页面中的进度条效果
-
19.3 页面中滑动条效果
-
19.4 相关参考
-
-
第20章 用工具集实现酷炫的页面
-
20.1 实现“手风琴”效果
-
20.2 设计页面中各种对话框效果
-
20.3 处理页面中的日期
-
20.4 实现幻灯和分页效果
-
20.5 相关参考
-
-
-
第五篇 Node.js实战篇
-
第21章 Node.js 简介
-
21.1 什么是Node.js
-
21.2 获取、安装和配置Node.js
-
21.3 Node.js 与其他服务器脚本语言的比较
-
21.4 Node.js与客户端JavaScript脚本的比较
-
21.5 相关参考
-
-
第22章 构造一个最简单的Web服务器
-
22.1 Node.js中脚本文件的组织
-
22.2 建立服务、路径处理与响应
-
22.3 异步与文件处理
-
22.4 处理文件上传
-
22.5 相关参考
-
-
第23章 基于Express 框架的HTTP 服务器
-
23.1 引入Express 框架
-
23.2 Express 的程序控制
-
23.3 Express 的请求解析
-
23.4 Express 的响应控制
-
23.5 相关参考
-
-
第24章 构造一个基于Socket 的聊天系统
-
24.1 建立Socket 服务器
-
24.2 HTML5中的Web Socket
-
24.3 在Node.js中操作数据库
-
24.4 完善聊天系统
-
24.5 相关参考
-
-
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分