• JavaScript+jery交互式Web前端开发
21年品牌 40万+商家 超1.5亿件商品

JavaScript+jery交互式Web前端开发

44.07 7.4折 59.8 全新

库存7件

四川成都
认证卖家担保交易快速发货售后保障

作者黑马程序员 编

出版社人民邮电出版社

ISBN9787115526809

出版时间2020-04

装帧平装

开本16开

定价59.8元

货号1202042602

上书时间2024-11-30

聚合博文书店

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

   商品详情   

品相描述:全新
商品描述
目录
第1章初识JavaScript001

学习目标001

1.1什么是JavaScript001

1.1.1JavaScript概述001

1.1.2JavaScript的诞生与发展002

1.1.3JavaScript的特点004

1.1.4JavaScript的组成004

1.2常用开发工具005

1.3JavaScript入门005

1.3.1代码书写位置006

1.3.2注释008

1.3.3输入和输出语句009

1.3.4控制台的使用010

1.4JavaScript变量010

1.4.1什么是变量011

1.4.2变量的使用011

1.4.3变量的应用案例011

1.4.4变量的语法细节012

1.4.5变量的命名规范013

1.4.6【案例】交换两个变量的值014

本章小结015

课后练习015

第2章JavaScript基础(上)016

学习目标016

2.1数据类型016

2.1.1变量的数据类型016

2.1.2数据类型分类017

2.1.3数字型017

2.1.4字符串型018

2.1.5布尔型020

2.1.6undefined和null020

2.1.7数据类型检测020

2.2数据类型转换021

2.2.1转换为字符串型021

2.2.2转换为数字型022

2.2.3转换为布尔型023

2.3运算符023

2.3.1算术运算符024

2.3.2递增和递减运算符024

2.3.3比较运算符025

2.3.4逻辑运算符026

2.3.5赋值运算符027

2.3.6三元运算符028

2.3.7运算符优先级028

2.4流程控制029

2.5分支结构030

2.5.1if语句030

2.5.2if…else语句030

2.5.3if…elseif语句032

2.5.4switch语句032

2.5.5【案例】查询水果的价格034

本章小结034

课后练习035

第3章JavaScript基础(下)036

学习目标036

3.1循环结构036

3.1.1for语句036

3.1.2for循环案例038

3.1.3循环嵌套案例040

3.1.4while语句041

3.1.5do…while语句042

3.1.6continue关键字043

3.1.7break关键字043

3.2初识数组044

3.2.1创建数组044

3.2.2访问数组元素044

3.2.3数组遍历045

3.3数组案例045

3.3.1获取数组元素中的最大值045

3.3.2数组转换为字符串046

3.4数组元素操作046

3.4.1修改数组长度046

3.4.2新增或修改数组元素047

3.4.3筛选数组047

3.4.4删除指定的数组元素048

3.4.5反转数组元素顺序048

3.5数组排序算法049

3.5.1冒泡排序050

3.5.2插入排序050

3.6二维数组052

3.6.1创建二维数组052

3.6.2二维数组求和052

3.6.3二维数组转置053

本章小结054

课后练习054

第4章JavaScript函数055

学习目标055

4.1初识函数055

4.1.1函数的使用055

4.1.2什么是函数056

4.1.3函数的参数056

4.1.4函数参数的数量057

4.1.5函数的返回值057

4.2函数返回值案例058

4.2.1利用函数求任意两个数的最大值058

4.2.2利用函数求任意一个数组中的最大值059

4.2.3利用return提前终止函数059

4.2.4利用return返回数组059

4.3函数综合案例060

4.3.1利用函数求所有参数中的最大值060

4.3.2利用函数反转数组元素顺序061

4.3.3利用函数判断闰年061

4.3.4获取指定年份的2月份的天数061

4.4函数进阶062

4.4.1函数表达式062

4.4.2回调函数062

4.4.3递归调用063

4.5作用域064

4.5.1作用域的分类064

4.5.2全局变量和局部变量064

4.5.3作用域链065

4.6闭包函数065

4.6.1什么是闭包函数065

4.6.2闭包函数的实现066

4.7预解析066

本章小结067

课后练习067

第5章JavaScript对象069

学习目标069

5.1初识对象069

5.1.1什么是对象069

5.1.2利用字面量创建对象070

5.1.3访问对象的属性和方法071

5.1.4利用newObject创建对象071

5.1.5利用构造函数创建对象072

5.1.6遍历对象的属性和方法073

5.2内置对象074

5.2.1通过查阅文档熟悉内置对象074

5.2.2【案例】封装自己的数学对象076

5.3Math对象076

5.3.1Math对象的使用076

5.3.2生成指定范围的随机数077

5.3.3【案例】猜数字游戏077

5.4日期对象078

5.4.1日期对象的使用078

5.4.2【案例】统计代码执行时间080

5.4.3【案例】倒计时080

5.5数组对象081

5.5.1数组类型检测081

5.5.2添加或删除数组元素082

5.5.3【案例】筛选数组083

5.5.4数组排序083

5.5.5数组索引083

5.5.6【案例】数组去除重复元素084

5.5.7数组转换为字符串084

5.5.8其他方法085

5.6字符串对象085

5.6.1字符串对象的使用086

5.6.2根据字符返回位置086

5.6.3根据位置返回字符087

5.6.4【案例】统计出现最多的字符和次数087

5.6.5字符串操作方法088

5.6.6【案例】判断用户名是否合法089

5.7值类型和引用类型089

本章小结090

课后练习091

第6章DOM(上)092

学习目标092

6.1WebAPI简介092

6.1.1初识WebAPI092

6.1.2WebAPI与API的关系093

6.2DOM简介093

6.2.1什么是DOM093

6.2.2DOM树093

6.3获取元素094

6.3.1根据id获取元素094

6.3.2根据标签获取元素095

6.3.3根据name获取元素096

6.3.4HTML5新增的获取方式096

6.3.5document对象的属性098

6.4事件基础099

6.4.1事件概述099

6.4.2事件三要素099

6.5操作元素100

6.5.1操作元素内容100

6.5.2操作元素属性101

6.5.3【案例】显示隐藏密码明文102

6.5.4操作元素样式103

6.5.5【案例】显示隐藏文本框内容106

本章小结107

课后练习107

第7章DOM(下)109

学习目标109

7.1排他操作109

7.1.1排他思想简介109

7.1.2【案例】鼠标指针经过时背景变色110

7.2属性操作112

7.2.1获取属性值112

7.2.2设置属性值112

7.2.3移除属性113

7.2.4【案例】Tab栏切换114

7.3自定义属性116

7.3.1设置属性值116

7.3.2获取属性值117

7.4节点基础117

7.4.1什么是节点117

7.4.2节点层级118

7.4.3【案例】下拉菜单121

7.5节点操作123

7.5.1创建节点123

7.5.2添加和删除节点123

7.5.3【案例】简易留言板123

7.5.4复制节点125

7.6事件进阶126

7.6.1注册事件126

7.6.2删除事件128

7.6.3DOM事件流128

7.7事件对象129

7.7.1什么是事件对象129

7.7.2事件对象的使用129

7.7.3事件对象的常用属性和方法130

7.8鼠标事件132

7.8.1鼠标事件的常用方法132

7.8.2鼠标事件对象133

7.8.3【案例】图片跟随鼠标指针移动134

7.9键盘事件135

7.9.1键盘事件的常用方法135

7.9.2键盘事件对象135

7.9.3【案例】文本框提示信息136

本章小结137

课后练习137

第8章BOM140

学习目标140

8.1BOM简介140

8.1.1什么是BOM140

8.1.2BOM与DOM的区别140

8.1.3BOM的构成141

8.2window对象的常见事件141

8.2.1窗口加载事件141

8.2.2调整窗口大小事件142

8.3定时器143

8.3.1定时器方法143

8.3.2【案例】3秒后自动关闭广告144

8.3.3【案例】60秒内只能发送一次短信144

8.4JavaScript执行机制146

8.4.1单线程146

8.4.2同步和异步146

8.4.3执行机制146

8.5location对象147

8.5.1URL的组成147

8.5.2location的常用属性148

8.5.3【案例】获取URL参数148

8.5.4location的常用方法149

8.6navigator对象149

8.7history对象150

本章小结151

课后练习151

第9章JavaScript的网页特效152

学习目标152

9.1元素偏移量offset系列152

9.1.1offset概述152

9.1.2offset与style的区别154

9.1.3【案例】模态框拖曳效果155

9.1.4【案例】放大镜效果159

9.2元素可视区client系列164

9.3元素滚动scroll系列165

9.3.1scroll概述165

9.3.2【案例】固定侧边栏效果167

本章小结171

课后练习171

第10章jQuery(上)173

学习目标173

10.1初识jQuery173

10.1.1什么是jQuery173

10.1.2获取jQuery174

10.1.3使用jQuery175

10.1.4jQuery对象177

10.2jQuery选择器178

10.2.1基本选择器178

10.2.2层级选择器179

10.2.3筛选选择器180

10.2.4【案例】下拉菜单181

10.2.5排他思想182

10.2.6【案例】精品展示182

10.2.7其他选择器184

10.3jQuery样式操作186

10.3.1修改样式187

10.3.2类操作187

10.3.3【案例】Tab栏切换189

10.4jQuery动画190

10.4.1显示与隐藏效果190

10.4.2滑动效果192

10.4.3停止动画193

10.4.4淡入淡出194

10.4.5自定义动画195

10.4.6【案例】手风琴196

本章小结199

课后练习199

第11章jQuery(下)201

学习目标201

11.1jQuery属性操作201

11.1.1prop()方法201

11.1.2attr()方法202

11.1.3data()方法202

11.1.4【案例】购物车商品全选203

11.2jQuery内容操作206

11.2.1jQuery中的内容操作方法206

11.2.2【案例】在购物车中增减商品数量207

11.2.3【案例】购物车商品小计208

11.3jQuery元素操作209

11.3.1遍历元素209

11.3.2【案例】计算购物车商品总件数和总额210

11.3.3创建元素211

11.3.4添加元素212

11.3.5删除元素212

11.3.6【案例】在购物车中删除商品213

11.3.7【案例】在购物车中为选中的商品添加背景色213

11.4jQuery尺寸和位置操作214

11.4.1尺寸方法214

11.4.2位置方法215

11.4.3【案例】带有动画效果的返回顶部217

11.4.4【案例】电梯导航219

11.5jQuery事件221

11.5.1事件绑定221

11.5.2事件委派223

11.5.3【案例】留言板224

11.5.4事件解绑225

11.5.5触发事件226

11.5.6事件对象227

11.6jQuery其他方法228

11.6.1$.extend()方法228

11.6.2$.ajax()方法229

本章小结232

课后练习232

第12章JavaScript面向对象(上)234

学习目标234

12.1面向对象概述234

12.1.1面向过程与面向对象234

12.1.2面向对象的优势235

12.1.3面向对象的特征235

12.2ES6面向对象语法236

12.2.1类和对象236

12.2.2类的基本语法237

12.2.3类中的方法237

12.2.4继承237

12.2.5super关键字238

12.3面向对象开发标签页组件239

12.3.1功能分析240

12.3.2页面结构240

12.3.3切换标签页242

12.3.4添加标签页243

12.3.5删除标签页245

12.3.6修改标签页246

本章小结247

课后练习247

第13章JavaScript面向对象(下)249

学习目标249

13.1构造函数与原型对象249

13.1.1构造函数249

13.1.2静态成员和实例成员250

13.1.3构造函数和类的区别250

13.1.4原型对象251

13.2原型链251

13.2.1访问对象的原型对象251

13.2.2访问对象的构造函数252

13.2.3原型对象的原型对象253

13.2.4绘制原型链254

13.2.5成员查找机制255

13.2.6【案例】利用原型对象扩展数组方法256

13.3this的指向256

13.3.1分析this指向256

13.3.2更改this指向257

13.4错误处理258

13.4.1如何进行错误处理258

13.4.2错误对象的传递259

13.4.3抛出错误对象259

13.4.4错误类型260

13.5继承260

13.5.1借用构造函数继承父类属性260

13.5.2利用原型对象继承父类方法261

本章小结262

课后练习263

第14章正则表达式265

学习目标265

14.1认识正则表达式265

14.1.1什么是正则表达式265

14.1.2正则表达式的特点265

14.1.3正则表达式的使用266

14.1.4模式修饰符266

14.2正则表达式中的特殊字符267

14.2.1边界符267

14.2.2预定义类267

14.2.3字符类268

14.2.4取反符269

14.2.5【案例】用户名验证269

14.3量词符与括号字符270

14.3.1量词符270

14.3.2括号字符271

14.3.3正则表达式优先级274

14.3.4【案例】身份证号码验证274

14.4String类中的方法275

14.4.1match()方法276

14.4.2search()方法276

14.4.3split()方法276

14.4.4replace()方法277

14.4.5【案例】查找并替换敏感词277

本章小结278

课后练习278

内容摘要
本书是一本入门教材,以通俗易懂的语言、丰富实用的案例,详细讲解了JavaScript的开发技术。全书共14章:第1章讲解JavaScript的基本概念;第2、3章讲解JavaScript的基础语法;第4章讲解JavaScript函数的基本使用;第5章讲解JavaScript对象的相关内容;第6~8章讲解DOM、BOM的相关内容;第9章讲解如何用JavaScript开发网页特效;第10、11章讲解jQuery的使用,以及如何利用jQuery开发网页中常见的交互效果;第12、13章讲解JavaScript面向对象编程;第14章讲解正则表达式的使用。本书既可作为高等教育本、专科院校计算机相关专业的Web前端开发课程的教材,也可作为广大IT技术人员和编程爱好者的读物。

主编推荐
1.本书参考1+X Web前端开发的考试大纲,从案例代码演示出发讲解基础知识点,更具有实用性、更有趣;
2.从本书涉及的内容来看,涵盖了JavaScript初级和面向对象编程在实际开发中的相关应用。
3.本书配套资源丰富,免费提供教学PPT、大纲、教学设计、题库、视频等资源。

   相关推荐   

—  没有更多了  —

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

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