图书介绍
零点起飞学编程 零点起飞学JavaScript+jQuery【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘亮亮,李文强等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302317333
- 出版时间:2013
- 标注页数:396页
- 文件大小:96MB
- 文件页数:413页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
零点起飞学编程 零点起飞学JavaScript+jQueryPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 认识JavaScript语言2
第1章 网络与JavaScript基础(教学视频:33分钟)2
1.1静态网页的定义2
1.1.1你必须知道的万维网2
1.1.2静态网页HTML3
1.1.3 HTML页面的body属性7
1.1.4跟网页打个招呼“Hello网页”8
1.1.5查看网页的工具9
1.2认识JavaScript语言10
1.3 JavaScript语言的历史与工作原理11
1.4 JavaScript为网页扩展功能12
1.4.1实现Form表单的验证12
1.4.2实现酷炫网页的特效15
1.4.3动态改变页面的样式18
1.4.4使用Ajax实现网页动态交互19
1.5了解网页中的JavaScript代码20
1.5.1 JavaScript代码的栖身之地<script></script>20
1.5.2在网页中嵌入JavaScript代码22
1.5.3在网页中引用外来的JavaScript代码文件23
1.5.4 JavaScript的事件驱动原理23
1.6深入解剖JavaScript25
1.6.1认识文档对象模型25
1.6.2 JavaScript的进化史26
1.6.3老版本浏览器对JavaScript的兼容问题27
1.7小结27
1.8习题28
第2章 开始JavaScript编程(教学视频:57分钟)29
2.1学习几个JavaScript开发工具29
2.1.1 Windows自带的记事本29
2.1.2 EditPlus文本编辑器31
2.1.3 Derameaver网页编辑工具32
2.2设计第一个JavaScript案例的功能36
2.3实现JavaScript案例的功能模块38
2.3.1给用户提示信息38
2.3.2页面内容的显示和隐藏39
2.3.3给用户确认消息41
2.3.4在网页中显示信息42
2.3.5使用JavaScript的变量43
2.3.6使用JavaScript的运算符44
2.3.7使用JavaScript函数45
2.4实现JavaScript案例的网页45
2.4.1设计页面45
2.4.2添加性别单选按钮47
2.4.3添加提交按钮50
2.4.4使用JavaScript函数进行计算51
2.4.5显示用户选择的结果53
2.4.6最终的案例效果53
2.5小结57
2.6习题57
第2篇JavaScript编程基础60
第3章 JavaScript的语言基础(教学视频:48分钟)60
3.1基础语法60
3.1.1敏感的大小写60
3.1.2特殊的空格、制表符和换行符60
3.1.3 JavaScript的直接量61
3.1.4 JavaScript语句里的分号61
3.1.5 JavaScript标识符62
3.1.6 JavaScript的保留字62
3.2 JavaScript也可以面向对象63
3.2.1 JavaScript中的面向对象63
3.2.2创建对象64
3.2.3设置对象的属性64
3.2.4设计对象的方法65
3.2.5继承和原型65
3.3 JavaScript编程规范67
3.3.1命名规范67
3.3.2注释规范68
3.4给变量命名69
3.4.1有意义的名称69
3.4.2多个单词与分隔符70
3.4.3全部大写70
3.4.4增加前缀70
3.4.5综合示例71
3.5给变量赋值72
3.5.1先定义后赋值72
3.5.2定义的同时赋值72
3.6给变量设置作用域72
3.6.1局部变量73
3.6.2全局变量73
3.7在JavaScript中使用数字74
3.8在JavaScript中使用布尔值75
3.9在JavaScript中使用字符串76
3.9.1创建字符串76
3.9.2使用转义符号77
3.9.3获取字符串长度78
3.9.4截取字符串一部分79
3.9.5转换字符串大小写80
3.9.6查找与匹配指定的字符81
3.10在JavaScript中使用数组82
3.10.1创建数组82
3.10.2给数组赋值82
3.10.3获取数组的长度83
3.10.4多维数组84
3.11小结85
3.12习题85
第4章 JavaScript的运算符和表达式(教学视频:24分钟)87
4.1什么是表达式87
4.2什么是运算符88
4.3算术运算符88
4.3.1二元运算符88
4.3.2一元运算符91
4.4赋值运算符93
4.4.1使用“+=”94
4.4.2使用“-=”95
4.4.3使用“*=”95
4.4.4使用“/=”96
4.4.5使用“%=”96
4.5关系运算符97
4.5.1使用“==”97
4.5.2使用“!=”98
4.5.3使用“>”98
4.5.4使用“>=”99
4.5.5使用“<”99
4.5.6使用“<=”100
4.6逻辑运算符100
4.6.1使用“&&”进行逻辑运算101
4.6.2使用“||”进行逻辑运算101
4.6.3使用“!”进行逻辑运算102
4.7字符串运算符102
4.7.1使用“+”连接字符串102
4.7.2使用“+=”连接字符串104
4.8运算符的优先级104
4.9小结105
4.10习题105
第5章 JavaScript的流程控制语句(教学视频:24分钟)107
5.1分支语句107
5.1.1使用if实现条件判断107
5.1.2使用if…else实现两个分支条件110
5.1.3 if和if…else的嵌套112
5.1.4使用switch实现多分支判断115
5.2循环语句117
5.2.1 while循环117
5.2.2 do…while循环119
5.2.3 for循环121
5.2.4 for…in循环123
5.2.5使用with实现对属性的访问124
5.2.6使用continue继续循环125
5.3小结126
5.4习题126
第6章 JavaScript的函数和事件(教学视频:26分钟)128
6.1认识函数128
6.1.1定义函数128
6.1.2调用函数129
6.1.3函数的返回值130
6.1.4组合函数131
6.2认识事件133
6.2.1 HTML的标签与事件133
6.2.2 JavaScript的事件处理器134
6.2.3 JavaScript的常用事件134
6.3小结138
6.4习题138
第3篇JavaScript进阶应用140
第7章 DIV层与图像(教学视频:33分钟)140
7.1设计一个可定位的层140
7.1.1设计位置和大小140
7.1.2设计溢出属性142
7.1.3设计可见属性144
7.1.4设计背景和边框属性146
7.2使用JavaScript进行定位147
7.2.1在Intemet Explorer和Firefox中定位147
7.2.2在Navigator中定位149
7.2.3跨浏览器兼容性150
7.3创建Image图像151
7.3.1认识Image对象151
7.3.2使用Image对象154
7.3.3使用图像缓冲技术154
7.4小结156
7.5习题156
第8章 窗口和框架(教学视频:22分钟)157
8.1认识窗口157
8.1.1什么是窗口对象158
8.1.2打开和关闭窗口159
8.1.3延时设定164
8.1.4时间间隔设定164
8.1.5移动窗口164
8.1.6改变窗口尺寸165
8.1.7使用状态栏166
8.2使用框架167
8.2.1创建框架167
8.2.2框架嵌套169
8.2.3使用target属性170
8.2.4使用<noframes>标签173
8.3常用的窗口对象173
8.3.1 location对象173
8.3.2 history对象175
8.3.3 navigator对象176
8.3.4 screen对象176
8.4小结177
8.5习题177
第9章 使用JavaScript操作cookies(教学视频:25分钟)178
9.1什么是cookies178
9.2使用cookies179
9.2.1给cookies命名179
9.2.2定义cookies过期时间179
9.2.3定义cookies的目录范围180
9.2.4实现跨服务器共享181
9.2.5使信息传输更加安全181
9.3让cookies存储信息181
9.4从cookies读取信息182
9.5 cookies示例184
9.6小结187
9.7习题187
第10章 JavaScript的调试与实例运用(教学视频:31分钟)188
10.1 JavaScript的调试188
10.1.1发现错误和尽量避免错误188
10.1.2使用alert()方法191
10.1.3使用write()或者writeln()方法193
10.1.4脚本调试器简介195
10.2 JavaScnpt的网页特效实例195
10.2.1文本链接颜色变换195
10.2.2多种鼠标效果196
10.2.3变换图片198
10.2.4背景滚动200
10.2.5倒计时201
10.2.6状态栏跑马灯202
10.2.7脚本错误忽略204
10.2 8 Email信息发送205
10.3小结207
10.4习题207
第4篇 jQuery基础理论210
第11章 了解jQuery(教学视频:32分钟)210
11.1认识JQuery210
11.1.1 jQuery的起源210
11.1.2什么是JQuery212
11.2 jQuery能做什么213
11.2.1 jQuery能实现什么213
11.2.2 jQuery与其他脚本库的区别215
11.3搭建jQuery运行环境216
11.3.1 jQuery库的选择216
11.3.2 jQuery库的引入217
11.3.3 jQuery的第一个例子218
11.3.4如何学习jQuery219
11.4小结220
11.5习题220
第12章 jQuery原理与运行机制(教学视频:64分钟)221
12.1 Javascript的浏览器对象模型BOM操作221
12.1.1 window对象——窗口对象222
12.1.2 navigator对象——浏览器对象233
12.2 Javascript的HTML文档DOM操作236
12.2.1 DOM节点237
12.2.2访问文档节点238
12.2.3节点操作240
12.3 Ajax原理247
12.3.1 Ajax组成247
12.3.2Ajax与基本Web应用工作比较247
12.3.3Ajax核心对象XMLHTTPRequest249
12.3.4 Ajax 工作用例250
12.4 jQuery工作原理251
12.5 jQuery运行机制252
12.5.1 jQuery的元素选择252
12.5.2 jQuery事件254
12.6小结257
12.7习题257
第5篇jQuery实战开发与应用260
第13章 控制DIV层(教学视频:39分钟)260
13.1 DIV的鼠标选取260
13.1.1利用鼠标悬停实现DIV的选取260
13.1.2利用鼠标单击实现DIV的选取262
13.2 DIV层的尺寸263
13.2.1 jQuery动态读取DIV层的尺寸263
13.2.2 jQuery动态修改DIV层的尺寸265
13.3层的显示与隐藏267
13.3.1利用jQuery的显示与隐藏函数实现267
13.3.2利用jQuery实现滑动效果271
13.3.3利用jQuery实现淡入淡出效果272
13.4 DIV内的内容控制274
13.4.1内容清空274
13.4.2内容替换275
13.4.3内容复制276
13.4.4内容添加277
13.4.5内容包装280
13.5层的定位281
13.6小结282
13.7习题282
第14章 设计列表(教学视频:38分钟)283
14.1控制列表宽度283
14.1.1参差不齐的列表283
14.1.2截取文字内容实现控制列表宽度284
14.1.3修改层的宽度控制列表宽度285
14.2控制列表项符号图片288
14.2.1样式死板的列表项符号288
14.2.2利用jQuery与CSS控制列表项符号图片289
14.3列表项的滚动290
14.4图片列表293
14.4.1大小不一的图片不规则排列293
14.4.2利用jQuery控制图片列表293
14.5列表的显示与收缩295
14.5.1占用页面空间的静态列表295
14.5.2利用jQuery动态控制列表内容展开与收缩296
14.6列表项动态排序298
14.6.1构建一个无序列表298
14.6.2利用jQuery对无序列表排序299
14.7小结301
14.8习题301
第15章 网站导航(教学视频:36分钟)302
15.1菜单设计302
15.1.1普通下拉菜单302
15.1.2下拉级联菜单305
15.1.3横向伸缩菜单306
15.2第三方菜单插件307
15.2.1 jQuery级联菜单插件308
15.2.2 SuperFish菜单插件308
15.2.3折叠菜单插件310
15.2.4滚动动态列表菜单311
15.2.5滑动效果菜单311
15.2.6仿Mac的停靠菜单插件312
15.3 TreeView设计313
15.3.1普通TreeView313
15.3.2加入淡入淡出效果的TreeView315
15.4第三方TreeView插件316
15.5小结320
15.6习题320
第16章 设计表格(教学视频:32分钟)321
16.1表格基本设计321
16.1.1表格边框样式的变换321
16.1.2表格单元格的合并322
16.1.3表格行列的添加与删除325
16.1.4 jQuery控制表格行的上下移动327
16.2表格内容动态排序330
16.3设置分页332
16.4表格行条纹效果333
16.5表格的折叠和展开334
16.6表格动态内容筛选335
16.7可编辑表格336
16.8表格插件338
16 8.1 jExpand表格插件339
16.8.2 Table Pagination表格分页插件339
16.8.3 Spreadsheet Web电子表格340
16.9小结341
16.10习题341
第17章 设计表单(教学视频:36分钟)342
17.1表单基本操作342
17.1.1表单清空342
17.1.2重置表单344
17.1.3表单元素的赋值与取值345
17.2表单验证框架346
17.2 1基本验证功能346
17.2 2 API使用方法348
17.2.3自定义验证方法355
17.2.4 radio、 checkbox、 select的验证356
17.3表单特效358
17.3.1文本输入框特效358
17.3.2单选、复选按钮特效362
17.3.3按钮特效363
17.4表单插件364
17.4.1 Validation插件364
17.4 2 JQF1插件372
17.5小结372
17.6习题372
第18章 设计图片(教学视频:25分钟)374
18.1图片切换374
18.1.1利用淡入效果实现图片切换374
18.1.2利用自定义动画切换图片375
18.2图片滚动377
18.3图片动态弹出379
18.4动态图文结合380
18.5图片剪切381
18.6图片预览383
18.7图片局部平移384
18.8图片插件386
18.8.1 MobilyNotes插件386
18.8.2 Fancybox插件388
18.8.3 desSlideshow插件395
18.9小结396
18.10习题396
热门推荐
- 1632699.html
- 1637267.html
- 2912024.html
- 1477988.html
- 384110.html
- 1101317.html
- 943692.html
- 3603390.html
- 3573640.html
- 2838793.html
- http://www.ickdjs.cc/book_2852795.html
- http://www.ickdjs.cc/book_2132961.html
- http://www.ickdjs.cc/book_2459155.html
- http://www.ickdjs.cc/book_1897178.html
- http://www.ickdjs.cc/book_736340.html
- http://www.ickdjs.cc/book_1225492.html
- http://www.ickdjs.cc/book_1650979.html
- http://www.ickdjs.cc/book_2874816.html
- http://www.ickdjs.cc/book_402041.html
- http://www.ickdjs.cc/book_2828784.html