返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • JavaScript程序设计基础与范例教程(第2版) 曹维明 编 大中专 文轩网
  • 新华书店正版
    • 作者: 暂无著
    • 出版社: 电子工业出版社
    • 出版时间:2019-11-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 暂无著
    • 出版社:电子工业出版社
    • 出版时间:2019-11-01 00:00:00
    • 版次:2
    • 印次:1
    • 印刷时间:2019-11-01
    • 字数:448000
    • 页数:266
    • 开本:16开
    • 装帧:平装
    • ISBN:9787121377716
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    JavaScript程序设计基础与范例教程(第2版)

    作  者:曹维明 编
    定  价:55
    出 版 社:电子工业出版社
    出版日期:2019年11月01日
    页  数:266
    装  帧:平装
    ISBN:9787121377716
    主编推荐

    内容简介

    《JavaScript程序设计基础与范例教程(第2版)》介绍了JavaScript脚本语言的基础知识和实用技术。
    《JavaScript程序设计基础与范例教程(第2版)》共10章,内容包括JavaScript概述、JavaScript编程基础、流程控制语句、对象编程、本地对象、浏览器对象模型(BOM)、文档对象模型(DOM)、事件处理等,很后的综合项目应用《JavaScript程序设计基础与范例教程(第2版)》所讨论的技术内容制作一个在线绘图网站。
    《JavaScript程序设计基础与范例教程(第2版)》包含对ECMAScript6.0(简称ES6)标准的介绍,其中包括ES6标准对字符串、数值、函数、数组、对象的扩展,Set和Map结构的用法,let和const关键字的用法,for…of循环和迭代器,以及使用class进行对象编程的方法等。
    同时,《JavaSnull

    作者简介

    精彩内容

    目录
    章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

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购