首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 JavaScript程序设计基础与范例教程
内容
目录
章JavaScript概述1
1.1学习JavaScript程序设计1
1.2JavaScript简介3
1.3开发JavaScript应用程序6
【课堂案例1-1】个JavaScript程序7
第2章程序的构成——函数10
2.1函数的使用10
【课堂案例2-1】在网页上输出消息11
【课堂案例2-2】在网页上显示图片11
【课堂案例2-3】在网页中播放视频,显示视频信息12
2.2函数的参数13
【课堂案例2-4】使用参数传递姓氏和名字,在网页上输出姓名14
【课堂案例2-5】定义函数area(),用于计算矩形面积15
【课堂案例2-6】设置参数默认值16
2.3函数的返回值17
【课堂案例2-7】计算任意3个数的平均值17
【课堂案例2-8】计算实发工资18
2.4函数的嵌套定义19
【课堂案例2-9】计算两个圆的面积之和19
2.5不错函数特性20
【课堂案例2-10】调用匿名函数20
【课堂案例2-11】数组作为参数,计算购物总金额22
【课堂案例2-12】使用参数对象Arguments来计算任意n个数的和24
【课堂案例2-13】使用rest参数来计算任意n个数的和25
【课堂案例2-14】使用箭头函数进行平方运算26
【课堂案例2-15】使用函数对象编写函数测试页面26
2.6本章练习29
第3章JavaScript语言基础33
3.1基本数据类型33
【课堂案例3-1】数据类型测试及转换36
3.2变量和常量37
【课堂案例3-2】变量的定义和使用37
【课堂案例3-3】变量的赋值38
【课堂案例3-4】变量的作用域40
【课堂案例3-5】使用常量PI,转换角度与弧度41
3.3运算符和表达式42
【课堂案例3-6】算术运算符使用示例43
【课堂案例3-7】赋值运算符使用示例44
【课堂案例3-8】使用关系运算符、条件运算符判断用户输入的年龄45
【课堂案例3-9】逻辑运算符使用示例47
【课堂案例3-10】字符串运算符使用示例48
【课堂案例3-11】位运算符使用示例48
【课堂案例3-12】使用typeof运算符检测数据类型50
3.4本章练习50
第4章JavaScript语句54
4.1JavaScript语句和基本程序结构54
4.2分支语句55
【课堂案例4-1】使用单分支if语句判断两个数字中的较大数55
【课堂案例4-2】使用if语句将两个数字按从小到大的顺序输出56
【课堂案例4-3】使用if语句检查参数值的有效性56
【课堂案例4-4】使用if…else语句计算数字的绝对值57
【课堂案例4-5】使用if…else语句判断成绩是否及格58
【课堂案例4-6】使用if嵌套删除文件(伪代码)59
【课堂案例4-7】使用switch语句查询简单的日程表60
4.3循环语句63
【课堂案例4-8】使用while语句输出递增的数字序列63
【课堂案例4-9】使用while语句在网页上显示一组图片63
【课堂案例4-10】使用do…while语句计算100到500之间所有整数的和64
【课堂案例4-11】使用do…while语句计算m到n之间所有偶数的和65
【课堂案例4-12】使用for语句输出1到n之间所有的整数66
4.4循环控制语句67
【课堂案例4-13】使用break语句计算最小公倍数67
【课堂案例4-14】continue语句演示68
4.5循环嵌套69
【课堂案例4-15】使用二重循环嵌套在页面上显示五子棋棋盘69
4.6异常处理70
【课堂案例4-16】使用throw语句抛出异常70
【课堂案例4-17】使用try…catch()…finally语句处理异常72
4.7本章练习74
第5章基于原型的对象编程82
5.1对象编程概述82
5.2对象的创建和使用83
【课堂案例5-1】使用Object创建自定义对象book,用于描述图书信息83
【课堂案例5-2】使用Object创建自定义对象calc,用于简单数学计算84
【课堂案例5-3】使用构造函数创建自定义对象phone,用于描述电话信息86
【课堂案例5-4】创建图片对象,使用this访问对象自身的属性和方法86
【课堂案例5-5】使用with简化对象操作87
【课堂案例5-6】使用instanceof运算符判断对象类型88
【课堂案例5-7】使用for…in循环遍历对象成员89
【课堂案例5-8】使用私有对象属性实现数据隐藏90
【课堂案例5-9】为属性添加赋值器方法(Setter)和取值器方法(Getter)91
【课堂案例5-10】使用原型(prototype)扩展对象类型92
5.3对象继承94
【课堂案例5-11】使用call()方法实现对象继承94
【课堂案例5-12】使用原型链(PrototypeChain)实现对象继承95
5.4class的基本用法96
【课堂案例5-13】使用class创建类,再通过类定义对象96
【课堂案例5-14】class的赋值方法(setter)和取值方法(getter)97
【课堂案例5-15】使用extends实现继承98
【课堂案例5-16】使用JSON对象99
5.5本章练习100
第6章本地对象103
6.1本地对象概述103
6.2Boolean对象104
【课堂案例6-1】比较布尔值与布尔对象的区别104
6.3Number对象105
【课堂案例6-2】使用Number对象获取数值极限106
【课堂案例6-3】将数字转换成字符串106
6.4String对象107
【课堂案例6-4】合成新的字符串109
【课堂案例6-5】显示字符串的Unicode编码110
【课堂案例6-6】截取字符串内容110
【课堂案例6-7】在字符串中精确查找指定内容112
【课堂案例6-8】在字符串中进行模糊查找112
【课堂案例6-9】将字符串分割成数组,提取英文句子中前3个单词113
【课堂案例6-10】转换字母大小写114
【课堂案例6-11】为字符串添加样式115
6.5RegExp对象116
【课堂案例6-12】使用正则表达式替换字符串中的文本117
【课堂案例6-13】使用正则表达式验证电子邮箱格式118
【课堂案例6-14】使用正则表达式交换单词的位置118
6.6Array对象119
【课堂案例6-15】使用Array对象创建数组120
【课堂案例6-16】使用for…in循环遍历数组,并找到优选值121
【课堂案例6-17】对数组进行排序122
【课堂案例6-18】使用Array提供的方法添加、删除或替换数组元素123
【课堂案例6-19】将数组转换成字符串124
【课堂案例6-20】使用现有数组元素生成新数组124
【课堂案例6-21】使用回调函数处理数组元素125
【课堂案例6-22】使用二维数组128
【课堂案例6-23】使用JSON数组129
6.7Math对象130
【课堂案例6-24】使用Math对象完成数学计算1131
【课堂案例6-25】使用Math对象完成数学计算2131
6.8Date对象133
【课堂案例6-26】创建Date对象135
【课堂案例6-27】使用Date对象计算程序运行时间136
【课堂案例6-28】使用Date对象的方法设置/获取日期时间信息137
6.9Error对象138
【课堂案例6-29】使用自定义Error对象抛出异常139
【课堂案例6-30】处理系统抛出的异常140
6.10全局对象141
【课堂案例6-31】使用全局方法142
6.11集合对象143
【课堂案例6-32】使用Set对象144
【课堂案例6-33】使用Set对象实现集合的基本操作144
【课堂案例6-34】使用Map对象145
6.12二进制数组146
【课堂案例6-35】使用二进制数组147
6.13本章练习148
第7章浏览器对象模型(BOM)160
7.1浏览器对象模型概述160
7.2window对象161
【课堂案例7-1】获取浏览器窗口的位置和大小163
【课堂案例7-2】控制浏览器窗口的位置和大小163
【课堂案例7-3】使用模式对话框166
【课堂案例7-4】制作简单的数字时钟168
【课堂案例7-5】在网页中实现自动滚动屏幕功能169
7.3navigator对象171
【课堂案例7-6】获取浏览器及操作系统的相关信息171
【课堂案例7-7】获取当前浏览器安装的插件信息172
7.4location对象173
【课堂案例7-8】获取浏览器URL的相关信息174
【课堂案例7-9】使用location对象实现页面跳转和刷新174
【课堂案例7-10】创建页面导航176
7.5history对象177
【课堂案例7-11】访问历史记录中的URL178
7.6screen对象179
【课堂案例7-12】获取用户屏幕信息179
【课堂案例7-13】根据用户屏幕信息切换网页显示效果181
7.7本章练习181
第8章 HTML文档对象模型(DOM)184
8.1文档对象模型概述184
8.2DOM核心接口188
【课堂案例8-1】获取DOM树中的节点信息192
【课堂案例8-2】删除DOM树中的节点194
【课堂案例8-3】在DOM树中添加子节点195
【课堂案例8-4】替换DOM树中的节点197
【课堂案例8-5】复制DOM树中的节点198
【课堂案例8-6】获取节点的属性199
【课堂案例8-7】控制文本节点201
【课堂案例8-8】提取网页中的超链接地址203
8.3DOMHTML204
【课堂案例8-9】获取文档信息207
【课堂案例8-10】修改文档中的链接208
【课堂案例8-11】操作文档中的表格210
【课堂案例8-12】获取文本框中用户输入的内容212
【课堂案例8-13】获取单选框用户选择的内容213
【课堂案例8-14】获取复选框用户选择的内容214
【课堂案例8-15】控制下拉菜单215
【课堂案例8-16】判断用户选取的文件类型217
【课堂案例8-17】限制用户使用表单元素218
【课堂案例8-18】验证表单数据220
【课堂案例8-19】为所有段落加边框221
【课堂案例8-20】选项卡效果222
【课堂案例8-21】Web相册224
【课堂案例8-22】修改网页背景色226
【课堂案例8-23】显示/隐藏页面元素227
【课堂案例8-24】覆盖显示图片228
【课堂案例8-25】在网页中绘图1230
【课堂案例8-26】在网页中绘图2231
8.4本章练习232
第9章 事件(Event)处理237
9.1事件处理概述237
9.2基于HTML属性的事件处理方法237
【课堂案例9-1】文档事件239
【课堂案例9-2】鼠标事件240
【课堂案例9-3】获得/失去焦点事件241
【课堂案例9-4】键盘事件241
【课堂案例9-5】onchange事件242
【课堂案例9-6】使用this作为参数243
【课堂案例9-7】为事件设置响应函数244
9.3DOMEvent事件处理245
【课堂案例9-8】注册事件监听器,设置背景图片248
【课堂案例9-9】注册多个事件监听器,实现简易加法计算器248
【课堂案例9-10】事件指派250
【课堂案例9-11】显示鼠标位置251
【课堂案例9-12】创建快捷菜单,缩放图片252
【课堂案例9-13】使用键盘选择角色254
9.4本章练习257
0章 综合练习——WebPaint259
10.1整体说明259
10.2JavaScript程序说明260
内容推荐
本书介绍了JavaScript脚本语言的基础知识和实用技术。全书共10章,内容包括JavaScript概述、JavaScript编程基础、流程控制语句、对象编程、本地对象、浏览器对象模型(BOM)、文档对象模型(DOM)、事件处理等,最后的综合项目应用本书所讨论的技术内容制作一个在线绘图网站。本
标签
缩略图
书名 JavaScript程序设计基础与范例教程
副书名
原作名
作者 曹维明
译者
编者 曹维明
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121377716
开本 26cm
页数 266
版次 2
装订 平装
字数 448000
出版时间 2019-12-01
首版时间 2019-11-01
印刷时间 2019-11-01
正文语种 CHI
读者对象 高职
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 492
CIP核字 2019240674
中图分类号 TP312.8
丛书名
印张 17.5
印次 1
出版地 北京
260
186
26cm
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价 55.00
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/7 18:31:34