注册 登录 进入教材巡展
#
  • #

出版时间:2024-01

出版社:电子工业出版社

以下为《JavaScript程序设计基础与范例教程(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121377716
  • 1-6
  • 292643
  • 66254462-6
  • 平塑
  • 16开
  • 2024-01
  • 448
  • 280
  • 工学
  • 软件工程
  • 程序设计
  • 高职
作者简介

曹维明,北京工贸技师学院从事《网站程序开发》、《网站开发综合实训》等课程的教学工作,并承担教学设计、教材编写,教学资源设计工作,曾在北京科技大学和北京国际职业教育学校兼职讲课。

查看全部
目录
第1章 JavaScript概述 1__eol__1.1 学习JavaScript程序设计 1__eol__1.2 JavaScript简介 3__eol__1.3 开发JavaScript应用程序 6__eol__【课堂案例1-1】第1个JavaScript程序 7__eol__第2章 程序的构成—函数 10__eol__2.1 函数的使用 10__eol__【课堂案例2-1】在网页上输出消息 11__eol__【课堂案例2-2】在网页上显示图片 11__eol__【课堂案例2-3】在网页中播放视频,显示视频信息 12__eol__2.2 函数的参数 13__eol__【课堂案例2-4】使用参数传递姓氏和名字,在网页上输出姓名 14__eol__【课堂案例2-5】定义函数area(),用于计算矩形面积 15__eol__【课堂案例2-6】设置参数默认值 16__eol__2.3 函数的返回值 17__eol__【课堂案例2-7】计算任意3个数的平均值 17__eol__【课堂案例2-8】计算实发工资 18__eol__2.4 函数的嵌套定义 19__eol__【课堂案例2-9】计算两个圆的面积之和 19__eol__*2.5 高级函数特性 20__eol__【课堂案例2-10】调用匿名函数 20__eol__【课堂案例2-11】数组作为参数,计算购物总金额 22__eol__【课堂案例2-12】使用参数对象Arguments来计算任意n个数的和 24__eol__【课堂案例2-13】使用rest参数来计算任意n个数的和 25__eol__【课堂案例2-14】使用箭头函数进行平方运算 26__eol__【课堂案例2-15】使用函数对象编写函数测试页面 26__eol__2.6 本章练习 29__eol__第3章 JavaScript语言基础 33__eol__3.1 基本数据类型 33__eol__【课堂案例3-1】数据类型测试及转换 36__eol__3.2 变量和常量 37__eol__【课堂案例3-2】变量的定义和使用 37__eol__【课堂案例3-3】变量的赋值 38__eol__【课堂案例3-4】变量的作用域 40__eol__【课堂案例3-5】使用常量PI,转换角度与弧度 41__eol__3.3 运算符和表达式 42__eol__【课堂案例3-6】算术运算符使用示例 43__eol__【课堂案例3-7】赋值运算符使用示例 44__eol__【课堂案例3-8】使用关系运算符、条件运算符判断用户输入的年龄 45__eol__【课堂案例3-9】逻辑运算符使用示例 47__eol__【课堂案例3-10】字符串运算符使用示例 48__eol__【课堂案例3-11】位运算符使用示例 48__eol__【课堂案例3-12】使用typeof运算符检测数据类型 50__eol__3.4 本章练习 50__eol__第4章 JavaScript语句 54__eol__4.1 JavaScript语句和基本程序结构 54__eol__4.2 分支语句 55__eol__【课堂案例4-1】使用单分支if语句判断两个数字中的较大数 55__eol__【课堂案例4-2】使用if语句将两个数字按从小到大的顺序输出 56__eol__【课堂案例4-3】使用if语句检查参数值的有效性 56__eol__【课堂案例4-4】使用if…else语句计算数字的绝对值 57__eol__【课堂案例4-5】使用if…else语句判断成绩是否及格 58__eol__【课堂案例4-6】使用if嵌套删除文件(伪代码) 59__eol__【课堂案例4-7】使用switch语句查询简单的日程表 60__eol__4.3 循环语句 63__eol__【课堂案例4-8】使用while语句输出递增的数字序列 63__eol__【课堂案例4-9】使用while语句在网页上显示一组图片 63__eol__【课堂案例4-10】使用do…while语句计算100到500之间所有整数的和 64__eol__【课堂案例4-11】使用do…while语句计算m到n之间所有偶数的和 65__eol__【课堂案例4-12】使用for语句输出1到n之间所有的整数 66__eol__4.4 循环控制语句 67__eol__【课堂案例4-13】使用break语句计算最小公倍数 67__eol__【课堂案例4-14】continue语句演示 68__eol__4.5 循环嵌套 69__eol__【课堂案例4-15】使用二重循环嵌套在页面上显示五子棋棋盘 69__eol__4.6 异常处理 70__eol__【课堂案例4-16】使用throw语句抛出异常 70__eol__【课堂案例4-17】使用try…catch()…finally语句处理异常 72__eol__4.7 本章练习 74__eol__第5章 基于原型的对象编程 82__eol__5.1 对象编程概述 82__eol__5.2 对象的创建和使用 83__eol__【课堂案例5-1】使用Object创建自定义对象book,用于描述图书信息 83__eol__【课堂案例5-2】使用Object创建自定义对象calc,用于简单数学计算 84__eol__【课堂案例5-3】使用构造函数创建自定义对象phone,用于描述电话信息 86__eol__【课堂案例5-4】创建图片对象,使用this访问对象自身的属性和方法 86__eol__【课堂案例5-5】使用with简化对象操作 87__eol__【课堂案例5-6】使用instanceof运算符判断对象类型 88__eol__【课堂案例5-7】使用for…in循环遍历对象成员 89__eol__【课堂案例5-8】使用私有对象属性实现数据隐藏 90__eol__【课堂案例5-9】为属性添加赋值器方法(Setter)和取值器方法(Getter) 91__eol__【课堂案例5-10】使用原型(prototype)扩展对象类型 92__eol__5.3 对象继承 94__eol__【课堂案例5-11】使用call()方法实现对象继承 94__eol__【课堂案例5-12】使用原型链(Prototype Chain)实现对象继承 95__eol__5.4 class的基本用法 96__eol__【课堂案例5-13】使用class创建类,再通过类定义对象 96__eol__【课堂案例5-14】class的赋值方法(setter)和取值方法(getter) 97__eol__【课堂案例5-15】使用extends实现继承 98__eol__【课堂案例5-16】使用JSON对象 99__eol__5.5 本章练习 100__eol__第6章 本地对象 103__eol__6.1 本地对象概述 103__eol__6.2 Boolean对象 104__eol__【课堂案例6-1】比较布尔值与布尔对象的区别 104__eol__6.3 Number对象 105__eol__【课堂案例6-2】使用Number对象获取数值极限 106__eol__【课堂案例6-3】将数字转换成字符串 106__eol__6.4 String对象 107__eol__【课堂案例6-4】合成新的字符串 109__eol__【课堂案例6-5】显示字符串的Unicode编码 110__eol__【课堂案例6-6】截取字符串内容 110__eol__【课堂案例6-7】在字符串中精确查找指定内容 112__eol__【课堂案例6-8】在字符串中进行模糊查找 112__eol__【课堂案例6-9】将字符串分割成数组,提取英文句子中前3个单词 113__eol__【课堂案例6-10】转换字母大小写 114__eol__【课堂案例6-11】为字符串添加样式 115__eol__6.5 RegExp对象 116__eol__【课堂案例6-12】使用正则表达式替换字符串中的文本 117__eol__【课堂案例6-13】使用正则表达式验证电子邮箱格式 118__eol__【课堂案例6-14】使用正则表达式交换单词的位置 118__eol__6.6 Array对象 119__eol__【课堂案例6-15】使用Array对象创建数组 120__eol__【课堂案例6-16】使用for…in循环遍历数组,并找到最大值 121__eol__【课堂案例6-17】对数组进行排序 122__eol__【课堂案例6-18】使用Array提供的方法添加、删除或替换数组元素 123__eol__【课堂案例6-19】将数组转换成字符串 124__eol__【课堂案例6-20】使用现有数组元素生成新数组 124__eol__【课堂案例6-21】使用回调函数处理数组元素 125__eol__【课堂案例6-22】使用二维数组 128__eol__【课堂案例6-23】使用JSON数组 129__eol__6.7 Math对象 130__eol__【课堂案例6-24】使用Math对象完成数学计算1 131__eol__【课堂案例6-25】使用Math对象完成数学计算2 131__eol__6.8 Date对象 133__eol__【课堂案例6-26】创建Date对象 135__eol__【课堂案例6-27】使用Date对象计算程序运行时间 136__eol__【课堂案例6-28】使用Date对象的方法设置/获取日期时间信息 137_
Baidu
map