登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』JavaScript动态网站开发案例课堂(微课版)

書城自編碼: 3440031
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 刘春茂
國際書號(ISBN): 9787302538844
出版社: 清华大学出版社
出版日期: 2019-10-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 491

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
大学问·明清经济史讲稿
《 大学问·明清经济史讲稿 》

售價:NT$ 330.0
中国国际法年刊(2023)
《 中国国际法年刊(2023) 》

售價:NT$ 539.0
早点知道会幸福的那些事
《 早点知道会幸福的那些事 》

售價:NT$ 295.0
迈尔斯普通心理学
《 迈尔斯普通心理学 》

售價:NT$ 760.0
古典的回響:溪客舊廬藏明清文人繪畫
《 古典的回響:溪客舊廬藏明清文人繪畫 》

售價:NT$ 1990.0
掌故家的心事
《 掌故家的心事 》

售價:NT$ 390.0
孤独传:一种现代情感的历史
《 孤独传:一种现代情感的历史 》

售價:NT$ 390.0
家、金钱和孩子
《 家、金钱和孩子 》

售價:NT$ 295.0

建議一齊購買:

+

NT$ 435
《 教孩子学编程 信息学奥赛C语言版 》
+

NT$ 498
《 突破平面CorelDRAW 2017设计与制作剖析 》
+

NT$ 156
《 随身查 Office 办公高手应用技巧 》
+

NT$ 507
《 Photoshop 网页设计与配色案例课堂(第2版) 》
+

NT$ 706
《 ASP.NET网站开发与项目实战(第二版) 》
+

NT$ 456
《 ASP.NET 3.5项目开发实战(第2版) 》
編輯推薦:
《JavaScript动态网站开发案例课堂微课版》的特色如下:
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过JavaScript动态网页设计和动态网站开发,都能从本书中找到适合的起点。
实用、专业的范例和项目
本书在编排上紧密结合深入学习JavaScript动态网页设计和开发动态网站技术的过程,从JavaScript基本操作开始,逐步带领读者学习JavaScript的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来简明轻松,操作起来有章可循。
随时随地学习
本书提供了微课视频,通过手机扫码即可观看,随时随地解决学习中的困惑。
细致入微、贴心提示
本书在讲解过程中,在各章中使用了注意提示技巧等小栏目,使读者在学习过程中能更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
专业创作团队和技术支持
本书由墨云科技团队组织编著和提供技术支持。
您在学习过程中遇到任何问题,可加入智慧学习乐园QQ群进行提问,随时有实战型讲师答疑。
超值资源大放送
全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例及
內容簡介:
《JavaScript动态网站开发案例课堂微课版》用实例引导读者深入学习,采取基础知识核心技术高级应用项目案例实战的讲解模式,深入浅出地讲解了JavaScript动态网页设计和开发动态网站的各项技术及实战技能。 《JavaScript动态网站开发案例课堂微课版》第1篇为基础知识,主要讲解了JavaScript入门知识、JavaScript编程基础、控制结构与语句、函数、对象与数组、日期与字符串对象等;第2篇为核心技术,主要讲解数值与数学对象、JavaScript的调试与优化、文档对象模型与事件驱动、document对象、window对象、事件处理等;第3篇为高级应用,主要讲解JavaScript控制表单和样式表、页面打印和浏览器检测、Cookie、JavaScript和Ajax技术、jQuery、JavaScript的安全性等;第4篇为项目案例实战,主要讲解制作飞机大战游戏、设计企业门户类网页、开发商品信息展示系统。 《JavaScript动态网站开发案例课堂微课版》适合任何想学习JavaScript动态网页设计的人员,无论您是否从事计算机相关行业,无论您是否接触过JavaScript动态网页设计,通过学习本书内容,均可快速掌握JavaScript动态网页设计和开发动态网站的方法和技巧。
關於作者:
刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
擅长的核心技术
媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。
擅长的其他技术
熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, CC, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。
目錄
目录
第1篇 基础知识
第1章 零基础入门熟悉JavaScript 3
1.1 认识JavaScript 4
1.1.1 什么是JavaScript 4
1.1.2 JavaScript的特点 4
1.1.3 JavaScript与Java的区别 5
1.1.4 JavaScript版本 6
1.2 JavaScript的编写工具 7
1.2.1 记事本 7
1.2.2 Dreamweaver CC 8
1.3 JavaScript在HTML 5中的使用 9
1.3.1 在HTML 5网页头中嵌入JavaScript代码 9
1.3.2 在HTML 5网页中嵌入JavaScript代码 10
1.3.3 在HTML 5网页的元素事件中嵌入JavaScript代码 11
1.3.4 在HTML 5中调用已经存在的JavaScript文件 12
1.3.5 通过JavaScript伪URL引入JavaScript脚本代码 13
1.4 JavaScript和浏览器 14
1.4.1 在Internet Explorer中调用JavaScript代码 14
1.4.2 在Firefox中调用JavaScript代码 14
1.4.3 在Opera中调用JavaScript代码 15
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 语句 22
2.1.7 语句块 23
2.2 JavaScript的数据结构 24
2.2.1 标识符 24
2.2.2 关键字 25
2.2.3 保留字 25
2.2.4 常量 26
2.2.5 变量 26
2.3 看透代码中的数据类型 28
2.3.1 typeof运算符 28
2.3.2 未定义类型 29
2.3.3 空值类型 30
2.3.4 布尔类型 30
2.3.5 数值类型 31
2.3.6 字符串类型 31
2.3.7 对象类型 32
2.4 数据间的计算法则运算符 32
2.4.1 算术运算符 33
2.4.2 比较运算符 34
2.4.3 位运算符 35
2.4.4 逻辑运算符 36
2.4.5 条件运算符 37
2.4.6 赋值运算符 38
2.4.7 运算符的优先级 39
2.5 JavaScript的表达式 40
2.5.1 赋值表达式 40
2.5.2 算术表达式 41
2.5.3 布尔表达式 42
2.5.4 字符串表达式 43
2.5.5 类型转换 43
2.6 实战演练局部变量和全局变量的优先级 44
2.7 疑难解惑 46
第3章 改变程序执行方向控制结构与语句 47
3.1 基本处理流程 48
3.2 赋值语句 49
3.3 条件判断语句 49
3.3.1 if语句 49
3.3.2 ifelse语句 50
3.3.3 ifelse if语句 51
3.3.4 if语句的嵌套 52
3.3.5 switch语句 53
3.4 循环控制语句 54
3.4.1 while语句 55
3.4.2 dowhile语句 55
3.4.3 for循环 56
3.5 跳转语句 57
3.5.1 break语句 57
3.5.2 continue语句 58
3.6 使用对话框 59
3.7 实战演练简单易用的倒计时 61
3.8 疑难解惑 62
第4章 逻辑功能的代码组合函数 63
4.1 函数简介 64
4.2 调用函数 64
4.2.1 函数的简单调用 64
4.2.2 在表达式中调用函数 65
4.2.3 在事件响应中调用函数 66
4.2.4 通过链接调用函数 66
4.3 JavaScript中常用的函数 67
4.3.1 嵌套函数 67
4.3.2 递归函数 68
4.3.3 内置函数 69
4.4 实战演练购物简易计算器 76
4.5 疑难解惑 78
第5章 对象与数组 79
5.1 了解对象 80
5.1.1 什么是对象 80
5.1.2 面向对象编程 81
5.1.3 JavaScript的内部对象 82
5.2 对象访问语句 83
5.2.1 forin循环语句 83
5.2.2 with语句 84
5.3 JavaScript中的数组 85
5.3.1 结构化数据 85
5.3.2 创建和访问数组对象 85
5.3.3 使用forin语句 88
5.3.4 Array对象的常用属性和方法 88
5.4 详解常用的数组对象方法 96
5.4.1 连接其他数组到当前数组 96
5.4.2 将数组元素连接为字符串 97
5.4.3 移除数组中最后一个元素 97
5.4.4 将指定的数值添加到数组中 98
5.4.5 反序排列数组中的元素 99
5.4.6 删除数组中的第一个元素 99
5.4.7 获取数组中的一部分数据 100
5.4.8 对数组中的元素进行排序 101
5.4.9 将数组转换成字符串 102
5.4.10 将数组转换成本地字符串 103
5.4.11 在数组开头插入数据 103
5.5 创建和使用自定义对象 104
5.5.1 通过构造函数定义对象 104
5.5.2 通过对象直接初始化定义对象 106
5.5.3 修改和删除对象实例的属性 107
5.5.4 通过原型为对象添加新属性和新方法 108
5.5.5 自定义对象的嵌套 109
5.5.6 内存的分配和释放 111
5.6 实战演练利用二维数组创建动态下拉菜单 112
5.7 疑难解惑 113
第6章 日期与字符串对象 115
6.1 日期对象 116
6.1.1 创建日期对象 116
6.1.2 Date对象属性 117
6.1.3 日期对象的常用方法 117
6.2 详解日期对象的常用方法 120
6.2.1 返回当前日期和时间 120
6.2.2 以不同的格式显示当前日期 121
6.2.3 返回日期所对应的是星期几 122
6.2.4 显示当前时间 122
6.2.5 返回距1970年1月1日午夜的时间差 123
6.2.6 以不同的格式来显示UTC日期 124
6.2.7 根据世界时返回日期对应的是星期几 125
6.2.8 以不同的格式来显示UTC时间 125
6.2.9 设置日期对象中的年份、月份与日期值 126
6.2.10 设置日期对象中的小时、分钟与秒钟值 127
6.2.11 以UTC日期对Date对象进行设置 128
6.2.12 返回当地时间与UTC时间的差值 129
6.2.13 将Date对象中的日期转化为字符串格式 130
6.2.14 返回一个以UTC时间表示的日期字符串 130
6.2.15 将日期对象转化为本地日期 131
6.2.16 日期间的运算 131
6.3 字符串对象 132
6.3.1 创建字符串对象 132
6.3.2 字符串对象的常用属性 133
6.3.3 字符串对象的常用方法 134
6.4 详解字符串对象的常用方法 135
6.4.1 设置字符串字体属性 135
6.4.2 以闪烁方式显示字符串 136
6.4.3 转换字符串的大小写 136
6.4.4 连接字符串 137
6.4.5 比较两个字符串的大小 138
6.4.6 分割字符串 139
6.4.7 从字符串中提取字符串 139
6.5 实战演练1制作网页随机验证码 140
6.6 实战演练2制作动态时钟 142
6.7 疑难解惑 143
第2篇 核心技术
第7章 数值与数学对象 147
7.1 Number对象 148
7.1.1 创建Number对象 148
7.1.2 Number对象的属性 148
7.1.3 Number对象的方法 151
7.2 详解Number对象常用的方法 152
7.2.1 把Number对象转换为字符串 152
7.2.2 把Number对象转换为本地格式字符串 153
7.2.3 四舍五入时指定小数位数 153
7.2.4 返回以指数记数法表示的数值 154
7.2.5 以指数记数法指定小数位 154
7.3 Math对象 155
7.3.1 创建Math对象 155
7.3.2 Math对象的属性 155
7.3.3 Math对象的方法 157
7.4 详解Math对象常用的方法 158
7.4.1 返回数的绝对值 158
7.4.2 返回数的正弦值、正切值和余弦值 158
7.4.3 返回数的反正弦值、反正切值和反余弦值 160
7.4.4 返回两个或多个参数中的最大值或最小值 162
7.4.5 计算指定数值的平方根 163
7.4.6 数值的幂运算 164
7.4.7 计算指定数值的对数 165
7.4.8 取整运算 165
7.4.9 生成0到1之间的随机数 166
7.4.10 根据指定的坐标返回一个弧度值 167
7.4.11 返回大于或等于指定参数的最小整数 167
7.4.12 返回小于或等于指定参数的最大整数 168
7.4.13 返回以e为基数的幂 169
7.5 实战演练使用Math对象设计程序 170
7.6 疑难解惑 171
第8章 JavaScript的调试与优化 173
8.1 常见的错误和异常 174
8.2 处理异常的方法 175
8.2.1 用onerror事件处理异常 175
8.2.2 用trycatchfinally语句处理异常 177
8.2.3 使用throw语句抛出异常 178
8.3 使用调试器 179
8.3.1 IE浏览器内建的错误报告 179
8.3.2 用Firefox错误控制台调试 180
8.4 JavaScript语言调试技巧 181
8.4.1 用alert语句进行调试 181
8.4.2 用write语句进行调试 181
8.5 JavaScript优化 182
8.5.1 减缓代码下载时间 182
8.5.2 合理声明变量 183
8.5.3 使用内置函数缩短编译时间 183
8.5.4 合理书写if语句 183
8.5.5 最小化语句数量 184
8.5.6 节约使用DOM 184
8.6 疑难解惑 185
第9章 文档对象模型与事件驱动 187
9.1 文档对象模型 188
9.1.1 认识文档对象模型 189
9.1.2 文档对象的产生过程 190
9.2 访问节点 191
9.2.1 节点的基本概念 191
9.2.2 节点的基本操作 192
9.3 文档对象模型的属性和方法 203
9.4 在DOM模型中获得对象 205
9.5 疑难解惑 206
第10章 document对象 209
10.1 文档对象概述 210
10.2 文档对象的属性和方法 210
10.2.1 文档对象的属性 210
10.2.2 文档对象的方法 211
10.3 文档对象的应用 211
10.3.1 设置页面显示颜色 211
10.3.2 网页锚点的设置 215
10.3.3 窗体对象form的应用 217
10.3.4 在文档中输出数据 218
10.3.5 打开新窗口并输出内容 220
10.3.6 引用文档中的表单和图片 221
10.3.7 设置文档中的超链接 223
10.4 实战演练综合使用各种对话框 224
10.5 疑难解惑 226
第11章 window对象 227
11.1 了解window对象的属性和方法 228
11.1.1 window对象的属性 228
11.1.2 window对象的方法 229
11.2 对话框 229
11.2.1 警告对话框 229
11.2.2 询问对话框 231
11.2.3 提示对话框 232
11.3 窗口操作 234
11.3.1 打开窗口 234
11.3.2 关闭窗口 235
11.3.3 控制窗口状态栏 236
11.4 实战演练设置弹出窗口 237
11.5 疑难解惑 239
第12章 事件处理 241
12.1 了解事件与事件处理 242
12.1.1 事件与事件处理概述 242
12.1.2 JavaScript的常用事件 242
12.1.3 事件处理程序的调用 245
12.2 鼠标和键盘事件 246
12.2.1 鼠标的单击事件 246
12.2.2 鼠标的按下与松开事件 247
12.2.3 鼠标的移入与移出事件 248
12.2.4 鼠标的移动事件 249
12.2.5 键盘事件 250
12.3 JavaScript处理事件的方式 251
12.3.1 匿名函数方式 251
12.3.2 显式声明方式 252
12.3.3 手工触发方式 253
12.4 实战演练通过事件控制文本框的背景颜色 254
12.5 疑难解惑 256
第3篇 高级应用
第13章 JavaScript控制表单和样式表 259
13.1 表单在JavaScript中的应用 260
13.1.1 HTML表单基础 260
13.1.2 编辑表单元素的脚本 263
13.1.3 使用JavaScript获取网页内容实现数据验证 268
13.2 DHTML简介 269
13.3 前台动态网页效果 270
13.3.1 动态内容 270
13.3.2 动态样式 271
13.3.3 动态定位 272
13.3.4 显示与隐藏 275
13.4 实战演练1创建用户反馈表单 276
13.5 实战演练2控制表单背景色和文字提示 277
13.6 疑难解惑 279
第14章 页面打印和浏览器检测 281
14.1 使用WebBrowser组件的execWB方法打印 282
14.2 打印指定框架中的内容 286
14.3 分页打印 287
14.4 设置页眉页脚 290
14.5 浏览器检测对象 293
14.5.1 浏览器对象的属性 293
14.5.2 检测浏览器的名称与版本 294
14.6 疑难解惑 294
第15章 Cookie的概念、常用方法和技巧 295
15.1 Cookie概述 296
15.1.1 设置Cookie 296
15.1.2 保存Cookie数据 299
15.2 Cookie的常见操作 300
15.2.1 创建Cookie 300
15.2.2 读取Cookie数据 301
15.2.3 删除Cookie 301
15.3 实战演练在欢迎界面中设置和检查Cookie 302
15.4 疑难解惑 303
第16章 JavaScript和Ajax技术 305
16.1 Ajax快速入门 306
16.1.1 什么是Ajax 306
16.1.2 Ajax的关键元素 309
16.1.3 CSS在Ajax应用中的地位 309
16.2 Ajax的核心技术 310
16.2.1 全面剖析XMLHttpRequest对象 310
16.2.2 发出Ajax请求 312
16.2.3 处理服务器响应 313
16.3 实战演练1制作自由拖放的网页 315
16.4 实战演练2制作加载条 320
16.5 疑难解惑 321
第17章 JavaScript的优秀仓库 jQuery 323
17.1 jQuery概述 324
17.1.1 jQuery能做什么 324
17.1.2 jQuery的特点 324
17.2 jQuery的配置 325
17.3 jQuery选择器 325
17.3.1 jQuery的工厂函数 325
17.3.2 常见的选择器 326
17.4 jQuery控制页面 328
17.4.1 对标记的属性进行操作 328
17.4.2 对表单元素进行操作 330
17.5 jQuery的事件处理 332
17.6 jQuery的动画效果 333
17.7 实战演练制作绚丽的多级动画菜单 336
17.8 疑难解惑 340
第18章 JavaScript的安全性 341
18.1 设置IE浏览器的安全区域 342
18.2 JavaScript代码安全 343
18.2.1 屏蔽部分按键 343
18.2.2 屏蔽鼠标右键 345
18.2.3 禁止网页另存为 346
18.2.4 禁止复制网页内容 346
18.3 实战演练JavaScript代码加密 348
18.4 疑难解惑 349
第4篇 项目案例实战
第19章 项目实训1制作飞机大战游戏 353
19.1 系统功能描述 354
19.2 系统功能分析及实现 354
19.2.1 功能分析 354
19.2.2 功能实现 354
19.2.3 程序运行 362
第20章 项目实训2设计企业门户类网页 363
20.1 构思布局 364
20.1.1 设计分析 364
20.1.2 排版架构 364
20.2 内容设计 365
20.2.1 使用JavaScript技术实现Logo与导航菜单 365
20.2.2 Banner区 366
20.2.3 资讯区 367
20.2.4 版权信息 369
20.3 设置链接 370
第21章 项目实训3开发商品信息 展示系统 371
21.1 项目需求分析 372
21.2 项目技术分析 373
21.3 系统的代码实现 373
21.3.1 设计首页 373
21.3.2 开发控制器类的文件 375
21.3.3 开发数据模型类文件 376
21.3.4 开发视图抽象类的文件 378
21.3.5 项目中的其他js文件说明 381
內容試閱
前言
网站开发案例课堂系列图书是专门为网站开发初学者量身定做的一套学习用书。整套书涵盖网站开发、数据库设计等方面,具有以下特点。
前沿科技
无论是网站建设、数据库设计还是HTML 5、CSS 3和JavaScript,精选的都是较为前沿或者用户群最多的领域,帮助大家认识和了解最新动态。
权威的作者团队
组织国家重点实验室和资深应用专家联手编著该套图书,融合了丰富的教学经验与优秀的管理理念。
学习型案例设计
以技术的实际应用过程为主线,全程采用图解和多媒体同步结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度,提升学习效率。
为什么要写这样一本书
随着网络的发展,很多企事业单位和广大网民对于建立网站的需求越来越强烈,另外对于大中专院校,很多学生需要做毕业设计,但是这些读者既不懂网页代码程序,又不知道从哪里下手。为此,本书针对这样的零基础读者,全面带领他们学习JavaScript的相关知识,读者在学习JavaScript中遇到的技术,本书基本上都有详细讲解。通过本书的实训,读者可以很快地进行JavaScript动态网页的设计,提高职业化能力,从而解决公司实际需求问题。
本书特色
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过JavaScript动态网页设计和动态网站开发,都能从本书中找到最佳起点。
实用、专业的范例和项目
本书在编排上紧密结合深入学习JavaScript动态网页设计和开发动态网站技术的过程,从JavaScript基本操作开始,逐步带领读者学习JavaScript的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来简明轻松,操作起来有章可循。
随时随地学习
本书提供了微课视频,通过手机扫码即可观看,随时随地解决学习中的困惑。
细致入微、贴心提示
本书在讲解过程中,在各章中使用了注意提示技巧等小栏目,使读者在学习过程中能更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
专业创作团队和技术支持
本书由墨云科技团队组织编著和提供技术支持。
您在学习过程中遇到任何问题,可加入智慧学习乐园QQ群:1012391804进行提问,随时有资深实战型讲师答疑。
超值资源大放送
全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例及项目的过程及技术关键点。比看书更轻松地掌握书中所有的网页制作和设计知识,而且扩展的讲解部分使您可以得到比书中更多的收获。
超多容量王牌资源
赠送大量王牌资源,包括实例源代码、教学幻灯片、本书精品教学视频、88个实用类网页模板、12部网页开发必备参考手册、HTML 5标签速查手册、精选的JavaScript实例、CSS 3属性速查表、JavaScript函数速查手册、CSS DIV布局赏析案例、精彩网站配色方案赏析、网页样式与布局案例赏析、Web前端工程师常见面试题等。读者可以通过QQ群(案例课堂VIP):1012391804获取赠送资源。
读者对象
没有任何JavaScript动态网页开发基础的初学者。
有一定的JavaScript动态网页开发基础,想精通网站开发的人员。
有一定的动态网站开发基础,没有项目经验的人员。
大专院校及培训学校的老师和学生。
创作团队
本书由刘春茂编著,参加编写的人员还有李艳恩和李佳康。在编写的过程中,我们虽竭尽所能将最好的讲解呈现给读者,但难免有疏漏和不妥之处,敬请读者不吝指正。若您在学习中遇到困难或疑问,或有任何建议,可写信发送至邮箱357975357@qq.com。
编 者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.