• 网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂
  • 网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂
  • 网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂
21年品牌 40万+商家 超1.5亿件商品

网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂

11 1.4折 78 九五品

仅1件

北京大兴
认证卖家担保交易快速发货售后保障

作者刘玉红 著

出版社清华大学出版社

出版时间2015-01

版次1

装帧平装

货号f.3.1

上书时间2019-09-25

人间清欢

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 刘玉红 著
  • 出版社 清华大学出版社
  • 出版时间 2015-01
  • 版次 1
  • ISBN 9787302386148
  • 定价 78.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 556页
  • 字数 842千字
  • 正文语种 简体中文
  • 丛书 网站开发案例课堂
【内容简介】

  《网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂》作者根据长期教学中获得的网页设计教学经验,完整、详尽地介绍了JavaScript + jQuery动态网页设计的技术。

  《网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂》共分为20章,分别介绍:必须了解的JavaScript知识、JavaScript编程基础、程序控制结构与语句、函数、对象与数组、日期与字符串对象、数值与数学对象、文档对象模型与事件驱动、处理窗口和文档对象、级联样式表、表单和表单元素、JavaScript的调试和错误处理、JavaScript和Ajax技术、jQuery的基础知识、jQuery的选择器、用jQuery控制页面、jQuery的动画特效、jQuery的事件处理、jQuery的功能函数、jQuery的插件开发与使用。通过每章的实战案例,使读者进一步巩固所学的知识,提高综合实战能力。

  《网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂》内容丰富、全面,图文并茂,步骤清晰,通俗易懂,专业性强,使读者能透彻理解JavaScript + jQuery动态网页设计的技术,并能解决实际工作中的问题,真正做到“知其然,更知其所以然”。

  《网站开发案例课堂:JavaScript+jQuery动态网页设计案例课堂》涉及面广泛,几乎涉及了JavaScript + jQuery动态网页设计的所有重要知识,适合所有的网页设计初学者快速入门,同时也适合想全面了解JavaScript + jQuery动态网页设计的设计人员阅读。

【目录】
第1章必须了解的JavaScript知识1
1.1 认识JavaScript2
1.1.1 什么是JavaScript2
1.1.2 JavaScript的特点2
1.1.3 JavaScript与Java的区别3
1.1.4 JavaScript版本4
1.2 JavaScript的编写工具5
1.2.1 记事本5
1.2.2 UltraEdit-326
1.2.3 Dreamweaver7
1.3 JavaScript在HTML中的使用8
1.3.1 在HTML网页头中嵌入JavaScript代码8
1.3.2 在HTML网页中嵌入JavaScript代码9
1.3.3 在HTML网页的元素事件中嵌入JavaScript代码10
1.3.4 在HTML中调用已经存在的JavaScript文件11
1.3.5 通过JavaScript伪URL引入JavaScript脚本代码13
1.4 JavaScript和浏览器14
1.4.1 在InternetExplorer中调用JavaScript代码14
1.4.2 在Firefox中调用JavaScript代码14
1.4.3 在Opera中调用JavaScript代码14
1.4.4 浏览器中的文档对象类型(DOM)15
1.5 实战演练——一个简单的JavaScript示例15
1.6 疑难解惑16

第2章JavaScript编程基础19
2.1 JavaScript的基本语法20
2.1.1 执行顺序20
2.1.2 区分大小写20
2.1.3 分号与空格20
2.1.4 对代码行进行折行21
2.1.5 注释21
2.1.6 语句23
2.1.7 语句块24
2.2 JavaScript的数据结构25
2.2.1 标识符25
2.2.2 关键字25
2.2.3 保留字26
2.2.4 常量26
2.2.5 变量26
2.3 看透代码中的数据类型29
2.3.1 typeof运算符29
2.3.2 Undefined类型30
2.3.3 Null类型31
2.3.4 Boolean类型32
2.3.5 Number类型33
2.3.6 String类型33
2.3.7 Object类型34
2.4 明白数据间的计算法则——运算符35
2.4.1 算术运算符35
2.4.2 比较运算符37
2.4.3 位运算符38
2.4.4 逻辑运算符39
2.4.5 条件运算符40
2.4.6 赋值运算符42
2.4.7 运算符的优先级43
2.5 JavaScript的表达式44
2.5.1 赋值表达式44
2.5.2 算术表达式46
2.5.3 布尔表达式46
2.5.4 字符串表达式48
2.5.5 类型转换49
2.6 实战演练——局部变量和全局变量的优先级50
2.7 疑难解惑51

第3章程序控制结构和语句53
3.1 基本处理流程54
3.2 赋值语句55
3.3 条件判断语句55
3.3.1 if语句55
3.3.2 if-else语句56
3.3.3 if-else-if语句57
3.3.4 if语句的嵌套58
3.3.5 switch语句60
3.4 循环控制语句62
3.4.1 while语句62
3.4.2 do-while语句63
3.4.3 for循环64
3.5 跳转语句65
3.5.1 break语句66
3.5.2 continue语句67
3.6 使用对话框68
3.7 实战演练——显示距离2014年元旦的天数70
3.8 疑难解惑71

第4章函数73
4.1 函数的简介74
4.2 定义函数74
4.2.1 不指定函数名74
4.2.2 指定函数名75
4.2.3 函数参数的使用76
4.2.4 函数的返回值76
4.3 函数的调用78
4.3.1 函数的简单调用78
4.3.2 在表达式中调用79
4.3.3 在事件响应中调用函数80
4.3.4 通过链接调用函数81
4.4 JavaScript中常用的函数82
4.4.1 嵌套函数82
4.4.2 递归函数83
4.4.3 内置函数85
4.5 实战演练——购物简易计算器93
4.6 疑难解惑96

第5章对象与数组97
5.1 了解对象98
5.1.1 什么是对象98
5.1.2 面向对象编程99
5.1.3 JavaScript的内部对象100
5.2 对象访问语句101
5.2.1 for-in循环语句101
5.2.2 with语句102
5.3 JavaScript中的数组103
5.3.1 结构化数据103
5.3.2 创建和访问数组对象104
5.3.3 使用for-in语句107
5.3.4 Array对象的常用属性和方法107
5.4 详解常用的数组对象方法118
5.4.1 连接其他数组到当前数组118
5.4.2 将数组元素连接为字符串119
5.4.3 移除数组中最后一个元素120
5.4.4 将指定的数值添加到数组中121
5.4.5 反序排列数组中的元素122
5.4.6 删除数组中的第一个元素123
5.4.7 获取数组中的一部分数据123
5.4.8 对数组中的元素进行排序124
5.4.9 将数组转换成字符串126
5.4.10 将数组转换成本地字符串126
5.4.11 在数组开头插入数据127
5.5 创建和使用自定义对象128
5.5.1 通过定义对象的构造函数的方法128
5.5.2 通过对象直接初始化的方法131
5.5.3 修改和删除对象实例的属性131
5.5.4 通过原型为对象添加新属性和新方法133
5.5.5 自定义对象的嵌套135
5.5.6 内存的分配和释放137
5.6 实战演练——利用二维数组创建动态下拉菜单137
5.7 疑难解惑139

第6章日期与字符串对象141
6.1 日期对象142
6.1.1 创建日期对象142
6.1.2 Date对象属性143
6.1.3 日期对象的常用方法143
6.2 详解日期对象的常用方法147
6.2.1 返回当前日期和时间147
6.2.2 以不同的格式显示当前日期148
6.2.3 返回日期所对应的是星期几149
6.2.4 显示当前时间149
6.2.5 返回距1970年1月1日午夜的时间差150
6.2.6 以不同的格式来显示UTC日期151
6.2.7 根据世界时返回日期对应的是星期几152
6.2.8 以不同的格式来显示UTC时间153
6.2.9 设置日期对象中的年份、月份与日期值154
6.2.10 设置日期对象中的小时、分钟与秒钟值155
6.2.11 以UTC日期对Date对象进行设置157
6.2.12 返回当地时间与UTC时间的差值157
6.2.13 将Date对象中的日期转化为字符串格式158
6.2.14 返回一个以UTC时间表示的日期字符串159
6.2.15 将日期对象转化为本地日期159
6.2.16 日期间的运算160
6.3 字符串对象161
6.3.1 创建字符串对象161
6.3.2 字符串对象的常用属性162
6.3.3 字符串对象的常用方法163
6.4 详解字符串对象的常用方法164
6.4.1 设置字符串字体属性164
6.4.2 以闪烁方式显示字符串165
6.4.3 转换字符串的大小写166
6.4.4 连接字符串167
6.4.5 比较两个字符串的大小168
6.4.6 分割字符串169
6.4.7 从字符串中提取字符串169
6.5 实战演练1——制作网页随机验证码170
6.6 实战演练2——制作动态时钟172
6.7 疑难解惑174

第7章数值与数学对象175
7.1 Number对象176
7.1.1 创建Number对象176
7.1.2 Number对象的属性177
7.1.3 Number对象的方法180
7.2 详解Number对象常用的方法181
7.2.1 把Number对象转换为字符串181
7.2.2 把Number对象转换为本地格式字符串182
7.2.3 四舍五入时指定小数位数182
7.2.4 返回以指数记数法表示的数值183
7.2.5 以指数记数法指定小数位184
7.3 Math对象184
7.3.1 创建Math对象184
7.3.2 Math对象的属性185
7.3.3 Math对象的方法186
7.4 详解Math对象常用的方法187
7.4.1 返回数的绝对值187
7.4.2 返回数的正弦值、正切值和余弦值188
7.4.3 返回数的反正弦值、反正切值和反余弦值190
7.4.4 返回两个或多个参数中的最大值或最小值192
7.4.5 计算指定数值的平方根193
7.4.6 数值的幂运算194
7.4.7 计算指定数值的对数195
7.4.8 取整运算196
7.4.9 生成0到1之间的随机数196
7.4.10 根据指定的坐标返回一个弧度值197
7.4.11 返回大于或等于指定参数的最小整数198
7.4.12 返回小于或等于指定参数的最大整数199
7.4.13 返回以e为基数的幂199
7.5 实战演练——使用Math对象设计程序200
7.6 疑难解惑201

第8章文档对象模型与事件驱动203
8.1 文档对象模型204
8.1.1 认识文档对象模型205
8.1.2 文档对象的产生过程206
8.2 访问节点207
8.2.1 节点的基本概念207
8.2.2 节点的基本操作208
8.3 文档对象模型的属性和方法220
8.4 事件处理222
8.4.1 常见的事件驱动222
8.4.2 JavaScript的常用事件224
8.4.3 JavaScript处理事件的方式227
8.4.4 使用event对象231
8.5 实战演练1——通过事件控制文本框的背景颜色232
8.6 实战演练2——在DOM模型中获得对象234
8.7 实战演练3——超级链接的事件驱动235
8.8 疑难解惑237

第9章处理窗口和文档对象241
9.1 窗口(window)对象242
9.1.1 窗口(window)简介242
9.1.2 window对象的属性244
9.1.3 对话框251
9.1.4 窗口操作256
9.2 文档(document)对象259
9.2.1 文档的属性259
9.2.2 Document对象的方法268
9.2.3 文档中的表单和图片271
9.2.4 文档中的超链接273
9.3 实战演练1——综合使用各种
对话框275
9.4 实战演练2——设置弹出的窗口276
9.5 疑难解惑278

第10章级联样式表281
10.1 CSS介绍282
10.1.1 CSS的功能282
10.1.2 CSS的发展历史282
10.1.3 浏览器与CSS283
10.2 编辑和浏览CSS283
10.2.1 CSS基础语法284
10.2.2 手工编写CSS284
10.2.3 用Dreamweaver编写CSS285
10.3 在HTML中使用CSS的方法286
10.3.1 行内样式287
10.3.2 内嵌样式287
10.3.3 链接样式289
10.3.4 导入样式290
10.3.5 优先级问题291
10.4 CSS选择器294
10.4.1 标签选择器294
10.4.2 类选择器295
10.4.3 ID选择器297
10.4.4 全局选择器298
10.4.5 组合选择器299
10.4.6 继承选择器300
10.4.7 伪类选择器302
10.4.8 属性选择器303
10.4.9 结构伪类选择器305
10.4.10 UI元素状态伪类选择器306
10.5 选择器声明307
10.5.1 集体声明307
10.5.2 多重嵌套声明308
10.6 实战演练1——制作五彩标题309
10.7 实战演练2——制作新闻菜单311
10.8 疑难解惑314

第11章表单和表单元素315
11.1 表单概述316
11.2 表单基本元素的使用317
11.2.1 单行文本输入框text317
11.2.2 多行文本输入框textarea318
11.2.3 密码输入框password318
11.2.4 单选按钮radio319
11.2.5 复选框checkbox320
11.2.6 下拉选择框select321
11.2.7 普通按钮button322
11.2.8 提交按钮submit323
11.2.9 重置按钮reset324
11.3 表单高级元素的使用325
11.3.1 url属性325
11.3.2 email属性326
11.3.3 date和times327
11.3.4 number属性328
11.3.5 range属性329
11.3.6 required属性329
11.4 表单(Form)对象在JavaScript中的应用330
11.4.1 HTML表单基础331
11.4.2 编辑表单元素的脚本334
11.4.3 用JavaScript获取网页内容实现数据验证339
11.5 实战演练1——创建用户反馈表单341
11.6 实战演练2——处理表单元素343
11.7 疑难解惑345

第12章JavaScript的调试和错误处理347
12.1 常见的错误和异常348
12.2 处理异常的方法349
12.2.1 用onerror事件处理异常349
12.2.2 用try-catch-finally语句处理异常351
12.2.3 使用throw语句抛出异常352
12.3 使用调试器353
12.3.1 IE浏览器内建的错误报告354
12.3.2 用Firefox错误控制台调试354
12.4 JavaScript语言调试技巧355
12.4.1 用alert()语句进行调试355
12.4.2 用write()语句进行调试356
12.5 疑难解惑356

第13章JavaScript和Ajax技术359
13.1 Ajax快速入门360
13.1.1 什么是Ajax360
13.1.2 Ajax的关键元素363
13.1.3 CSS在Ajax应用中的地位364
13.2 Ajax的核心技术364
13.2.1 全面剖析XMLHttpRequest对象364
13.2.2 发出Ajax请求367
13.2.3 处理服务器响应368
13.3 实战演练1——制作自由拖放的网页369
13.4 实战演练2——制作加载条375
13.5 疑难解惑376

第14章jQuery的基础知识379
14.1 jQuery概述380
14.1.1 jQuery能做什么380
14.1.2 jQuery的特点380
14.1.3 jQuery的技术优势381
14.2 下载并配置jQuery383
14.2.1 下载jQuery384
14.2.2 配置jQuery385
14.3 jQuery的开发工具385
14.3.1 JavaScriptEditorPro385
14.3.2 Dreamweaver386
14.3.3 UltraEdit387
14.3.4 记事本工具387
14.4 jQuery的调试小工具388
14.4.1 Firebug388
14.4.2 Blackbird391
14.4.3 jQueryPad393
14.5 jQuery与CSS3393
14.5.1 CSS构造规则394
14.5.2 浏览器的兼容性394
14.5.3 jQuery的引入395
14.6 综合案例——我的第一个jQuery程序396
14.6.1 开发前的一些准备工作396
14.6.2 具体的程序开发397
14.7 疑难解惑398

第15章jQuery的选择器399
15.1 jQuery的“$”400
15.1.1 $符号的应用400
15.1.2 功能函数的前缀401
15.1.3 创建DOM元素402
15.2 基本选择器403
15.2.1 通配符选择器(*)403
15.2.2 ID选择器(#id)404
15.2.3 类名选择器(.class)405
15.2.4 元素选择器(element)406
15.2.5 复合选择器407
15.3 层级选择器408
15.3.1 祖先后代选择器(ancestordescendant)409
15.3.2 父子选择器(parent>child)410
15.3.3 相邻元素选择器(prev+next)412
15.3.4 兄弟选择器(prev~siblings)413
15.4 过滤选择器414
15.4.1 简单过滤选择器414
15.4.2 内容过滤选择器421
15.4.3 可见性过滤器428
15.4.4 表单过滤器431
15.5 表单选择器433
15.5.1 :input433
15.5.2 :text434
15.5.3 :password435
15.5.4 :radio436
15.5.5 :checkbox437
15.5.6 :submit438
15.5.7 :reset439
15.5.8 :button440
15.5.9 :image441
15.5.10 :file442
15.6 属性选择器443
15.6.1 [attribute]444
15.6.2 [attribute=value]445
15.6.3 [attribute!=value]446
15.6.4 [attribute$=value]447

第16章用jQuery控制页面449
16.1 对页面的内容进行操作450
16.1.1 对文本内容进行操作450
16.1.2 对HTML内容进行操作452
16.1.3 移动和复制页面内容454
16.1.4 删除页面内容454
16.1.5 克隆页面内容455
16.2 对标记的属性进行操作456
16.2.1 获取属性的值456
16.2.2 设置属性的值457
16.2.3 删除属性的值458
16.3 对表单元素进行操作459
16.3.1 获取表单元素的值459
16.3.2 设置表单元素的值460
16.4 对元素的CSS样式进行操作461
16.4.1 添加CSS类461
16.4.2 删除CSS类464
16.4.3 动态切换CSS类465
16.4.4 获取和设置CSS样式466
16.5 实战演练——制作奇偶变色的表格468
16.6 疑难解惑471

第17章jQuery的动画特效473
17.1 jQuery的基本动画效果474
17.1.1 隐藏元素474
17.1.2 显示元素477
17.1.3 状态切换479
17.2 淡入淡出的动画效果480
17.2.1 淡入隐藏元素480
17.2.2 淡出可见元素482
17.2.3 切换淡入淡出元素483
17.2.4 淡入淡出元素至指定数值484
17.3 滑动效果485
17.3.1 滑动显示匹配的元素485
17.3.2 滑动隐藏匹配的元素487
17.3.3 通过高度的变化动态切换元素的可见性488
17.4 自定义的动画效果489
17.4.1 创建自定义动画489
17.4.2 停止动画490

第18章jQuery的事件处理493
18.1 jQuery的事件机制概述494
18.1.1 什么是jQuery的事件机制494
18.1.2 切换事件494
18.1.3 事件冒泡496
18.2 页面加载响应事件497
18.3 jQuery中的事件函数498
18.3.1 键盘操作事件498
18.3.2 鼠标操作事件500
18.3.3 其他的常用事件504
18.4 事件的基本操作506
18.4.1 绑定事件506
18.4.2 触发事件507
18.4.3 移除事件508
18.5 实战演练——制作绚丽的多级动画菜单509
18.6 疑难解惑515

第19章jQuery的功能函数517
19.1 功能函数概述518
19.2 常用的功能函数519
19.2.1 操作数组和对象519
19.2.2 操作字符串523
19.2.3 序列化操作525
19.2.4 检测浏览器526
19.3 调用外部代码527
19.4 疑难解惑528

第20章jQuery插件的开发与使用531
20.1 理解插件532
20.1.1 什么是插件532
20.1.2 如何使用插件532
20.2 流行的插件533
20.2.1 jQueryUI插件534
20.2.2 Form插件535
20.2.3 提示信息插件537
20.2.4 jcarousel插件537
20.3 定义自己的插件538
20.3.1 插件的工作原理538
20.3.2 自定义一个简单的插件539
20.4 实战演练——创建拖拽购物车效果542
20.5 疑难解惑543
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP