图书介绍
JavaScript前端开发实用技术教程PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript前端开发实用技术教程](https://www.shukui.net/cover/47/30643414.jpg)
- 岳学军主编;吴文红,闫俊伢副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115363008
- 出版时间:2014
- 标注页数:294页
- 文件大小:50MB
- 文件页数:304页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JavaScript前端开发实用技术教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础篇2
第1章 Web前端开发技术概述2
1.1 Web应用程序的架构与工作原理2
1.1.1 Web应用程序设计语言的产生与发展2
1.1.2 Web应用程序的组成及各部分的主要功能5
1.1.3 Web应用程序的基本开发流程6
1.2 Web前端开发实用技术概述7
1.2.1 什么是Web前端开发7
1.2.2 Web前端开发的要素8
1.3 HTML基础8
1.3.1 HTML网页的基本结构8
1.3.2 设置网页背景和颜色9
1.3.3 设置字体属性11
1.3.4 超级链接12
1.3.5 图像和动画13
1.3.6 表格14
1.3.7 使用框架15
1.3.8 其他常用标签16
练习题19
第2章 JavaScript语言基础20
2.1 JavaScript简介20
2.1.1 在HTML中插入JavaScript代码20
2.1.2 使用js文件21
2.2 JavaScript与Java的比较21
2.3 JavaScript编辑和调试工具22
2.3.1 使用EditPlus编辑JavaScript程序22
2.3.2 Eclipse开发平台简介24
2.3.3 编辑JavaScript的Eclipse插件JSEclipse26
2.3.4 使用Dreamweaver编辑JavaScript程序30
2.3.5 调试JavaScript程序的方法32
2.4 数据类型、常量和变量34
2.4.1 数据类型34
2.4.2 常量34
2.4.3 变量35
2.5 运算符和表达式36
2.5.1 运算符36
2.5.2 表达式39
2.6 常用语句40
2.6.1 注释40
2.6.2 赋值语句40
2.6.3 if语句41
2.6.4 switch语句43
2.6.5 循环语句44
练习题47
第3章 JavaScript函数49
3.1 内置函数49
3.1 alert()函数49
3.1.2 confirm()函数50
3.1.3 escape()函数50
3.1.4 unescape()函数51
3.1.5 eval()函数51
3.1.6 isNaN()函数52
3.1.7 parseFloat()函数53
3.1.8 parseInt()函数53
3.1.9 prompt()函数53
3.2 自定义函数54
3.2.1 创建自定义函数54
3.2.2 调用JavaScript函数55
3.2.3 变量的作用域56
3.2.4 函数的返回值57
3.3 函数库57
3.3.1 定义函数库58
3.3.2 引用函数库58
练习题58
第2篇 进阶篇62
第4章 JavaScript面向对象程序设计62
4.1 面向对象程序设计思想简介62
4.2 JavaScript内置对象63
4.2.1 JavaScript的内置对象框架63
4.2.2 基类Object64
4.2.3 Date类64
4.2.4 String类65
4.2.5 Array类73
4.2.6 Math对象77
4.3 DOM编程78
4.3.1 HTMLDOM框架78
4.3.2 document对象79
4.3.3 DOM对象的属性80
4.3.4 DOM对象的方法81
4.4 BOM编程83
4.4.1 Window对象84
4.4.2 Navigator对象87
练习题88
第5章 JavaScript事件处理89
5.1 JavaScript事件的基本概念89
5.1.1 什么是事件89
5.1.2 DOM事件流90
5.1.3 事件监听器91
5.2 HTML事件92
5.2.1 鼠标事件92
5.2.2 Event对象93
5.2.3 键盘事件94
5.2.4 页面事件95
5.2.5 表单事件95
5.3 干预系统的事件处理机制96
5.3.1 停止事件冒泡96
5.3.2 阻止事件的默认行为97
练习题98
第6章 JavaScript表单编程100
6.1 HTML表单概述100
6.1.1 定义表单100
6.1.2 文本框101
6.1.3 文本区域102
6.1.4 单选按钮102
6.1.5 复选框103
6.1.6 组合框103
6.1.7 按钮104
6.2 使用JavaScript访问和操作表单元素105
6.2.1 获取表单对象105
6.2.2 获取表单元素对象107
6.2.3 操作表单元素109
6.3 操作表单110
6.3.1 提交表单110
6.3.2 重置表单110
6.3.3 表单验证111
练习题112
第3篇 高级应用篇114
第7章 JavaScript CSS编程114
7.1 CSS基础114
7.1.1 什么是CSS114
7.1.2 在HTML文档中应用CSS115
7.2 CSS选择器117
7.2.1 类别选择器117
7.2.2 #id选择器118
7.2.3 选择所有元素118
7.2.4 选择所有指定类型的元素118
7.2.5 element,element选择器118
7.2.6 element element选择器118
7.2.7 element>element选择器118
7.2.8 element+element选择器119
7.2.9 [attribute]选择器119
7.2.10 [attribute=value]选择器119
7.2.11 [attribute~=value]选择器119
7.2.12 [attribute|=value]选择器119
7.2.13 其他常用的CSS选择器120
7.3 定义网页和元素的样式122
7.3.1 颜色与背景122
7.3.2 设置字体123
7.3.3 设置文本对齐125
7.3.4 超链接125
7.3.5 列表126
7.4 CSS布局128
7.4.1 CSS布局设计概述128
7.4.2 CSS框模型129
7.4.3 CSS轮廓133
7.4.4 浮动元素134
7.4.5 Div+CSS网页布局实例135
7.5 CSS3的新技术136
7.5.1 实现圆角效果136
7.5.2 多彩的边框139
7.5.3 阴影140
7.5.4 透明度141
7.5.5 旋转142
7.6 JavaScript CSS编程143
7.6.1 使用JavaScript修改CSS样式表的属性143
7.6.2 使用JavaScript修改HTML元素的样式属性145
练习题146
第8章 Ajax编程147
8.1 Aiax编程基础147
8.1.1 创建XMLHttpRequest对象147
8.1.2 发送HTTP请求148
8.1.3 从服务器接收数据148
8.1.4 进行HTTP头(HEAD)请求151
8.1.5 超时控制153
8.1.6 使用FormData对象向服务器发送数据153
8.2 Ajax应用实例156
8.2.1 自动刷新局部页面156
8.2.2 使用FormData对象上传文件158
练习题162
第9章 JavaScript HTML5编程164
9.1 HTML5的新特性164
9.1.1 简化的文档类型和字符集164
9.1.2 HTML5的新结构165
9.1.3 HTML5的新增内联元素166
9.1.4 全新的表单设计166
9.1.5 强大的绘图和多媒体功能167
9.1.6 打造桌面应用的一系列新功能167
9.1.7 获取地理位置信息168
9.1.8 支持多线程168
9.1.9 浏览器对HTML5的支持168
9.2 HTML5拖放功能169
9.2.1 什么是拖放169
9.2.2 设置元素为可拖放170
9.2.3 拖放事件170
9.2.4 传递拖曳数据171
9.2.5 HTML5拖放的实例172
9.3 无插件播放多媒体174
9.3.1 HTML5音频174
9.3.2 HTML5视频180
9.4 获取浏览器的地理位置信息186
9.4.1 什么是浏览器地理位置187
9.4.2 浏览器对获取地理位置信息的支持情况187
9.4.3 获取地理位置信息188
9.4.4 数据保护191
练习题194
第10章 最流行的JavaScript脚本库jQuery197
10.1 jQuery基础197
10.1.1 下载jQuery197
10.1.2 初识jQuery198
10.2 jQuery选择器199
10.2.1 基础选择器199
10.2.2 层次选择器202
10.2.3 基本过滤器207
10.2.4 内容过滤器209
10.2.5 可见性过滤器210
10.2.6 属性过滤器211
10.2.7 子元素过滤器213
10.3 设置HTML元素的属性与CSS样式214
10.3.1 设置HTML元素的属性214
10.3.2 设置CSS样式217
10.4 表单编程220
10.4.1 表单选择器220
10.4.2 表单过滤器223
10.4.3 表单API225
10.5 事件和Event对象228
10.5.1 事件处理函数228
10.5.2 Event对象228
10.5.3 绑定到事件处理函数230
10.5.4 键盘事件231
10.5.5 鼠标事件232
10.5.6 文档加载事件234
10.5.7 浏览器事件234
10.6 jQuery动画235
10.6.1 执行自定义的动画235
1 06.2 显示和隐藏HTML元素236
10.6.3 淡入淡出效果238
10.6.4 滑动效果241
10.6.5 动画队列243
10.7 jQuery特效应用实例245
10.7.1 幻灯片式画廊246
10.7.2 使用jQuery+CSS3设计旋转切换图片的幻灯片252
10.7.3 设计上下翻滚效果的导航菜单255
练习题257
第11章 JavaScript特效应用实例258
11.1 提示条和工具栏258
11.1.1 鼠标悬停在图片上时显示文字提示258
11.1.2设计固定在网页顶部的工具栏261
11.2 页面显示特效264
11.2.1 QQ在线客服浮动窗口264
11.2.2 栏目轮流显示的特效266
11.3 图片展示268
11.3.1 滚动的画廊268
11.3.2 在网页上浮动广告图片271
11.4 菜单设计271
11.4.1 切换栏目的菜单271
11.4.2 jQuery设计的下拉菜单273
附录 实验276
实验1 HTML基础276
实验2 JavaScript编程278
实验3 JavaScript编辑和调试工具279
实验4 JavaScript函数280
实验5 JavaScript面向对象程序设计282
实验6 JavaScript事件处理284
实验7 JavaScript表单编程285
实验8 JavaScript CSS编程286
实验9 Ajax编程287
实验10 JavaScript HTML5编程288
实验11 jQuery编程291
实验12 JavaScript特效应用实例293