图书介绍

Web前端开发精品课 JavaScript基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Web前端开发精品课 JavaScript基础教程
  • 莫振杰著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115464694
  • 出版时间:2017
  • 标注页数:296页
  • 文件大小:27MB
  • 文件页数:305页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Web前端开发精品课 JavaScript基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基本语法2

第01章 JavaScript简介2

1.1 JavaScript是什么2

1.1.1 JavaScript简介2

1.1.2 教程介绍3

1.2 JavaScript开发工具5

1.3 JavaScript引入方式6

1.3.1 外部JavaScript7

1.3.2 内部JavaScript8

1.3.3 元素属性JavaScript9

1.4 训练题:一个简单的JavaScript程序10

第02章 语法基础12

2.1 语法简介12

2.2 变量与常量13

2.2.1 变量14

2.2.2 常量18

2.3 数据类型18

2.3.1 数字19

2.3.2 字符串20

2.3.3 布尔值22

2.3.4 未定义值23

2.3.5 空值24

2.4 运算符24

2.4.1 算术运算符25

2.4.2 赋值运算符29

2.4.3 比较运算符30

2.4.4 逻辑运算符31

2.4.5 条件运算符34

2.5 表达式与语句35

2.6 类型转换36

2.6.1 “字符串”转换为“数字”36

2.6.2 “数字”转换为“字符串”40

2.7 转义字符41

2.8 注释43

2.8.1 单行注释44

2.8.2 多行注释45

第03章 流程控制46

3.1 流程控制简介46

3.1.1 顺序结构46

3.1.2 选择结构47

3.1.3 循环结构48

3.2 选择结构:if48

3.2.1 单向选择:if48

3.2.2 双向选择:if…else…50

3.2.3 多向选择:if…else if…else51

3.2.4 if语句的嵌套52

3.3 选择结构:switch56

3.4 循环结构:while59

3.5 循环结构:do…while62

3.6 循环结构:for63

3.7 训练题:判断一个数是整数,还是小数?66

3.8 训练题:找出“水仙花数”67

第04章 初识函数68

4.1 函数是什么?68

4.2 函数的定义70

4.2.1 没有返回值的函数71

4.2.2 有返回值的函数73

4.2.3 全局变量与局部变量74

4.3 函数的调用77

4.3.1 直接调用77

4.3.2 在表达式中调用78

4.3.3 在超链接中调用79

4.3.4 在事件中调用80

4.4 嵌套函数81

4.5 内置函数82

4.6 训练题:判断某一年是否为闰年83

4.7 训练题:求出任意五个数最大值84

第05章 字符串对象86

5.1 内置对象简介86

5.2 获取字符串长度87

5.3 大小写转换88

5.4 获取某一个字符89

5.5 截取字符串91

5.6 替换字符串93

5.7 分割字符串95

5.8 检索字符串的位置99

5.9 训练题:删除字符串中的某一个字符100

5.10 训练题:找出字符串中的某一个字符串101

5.11 训练题:统计字符串中数字的个数102

第06章 数组对象104

6.1 数组是什么?104

6.2 数组的创建105

6.3 数组的获取105

6.4 数组的赋值106

6.5 获取数组长度108

6.6 截取数组某部分111

6.7 为数组添加元素112

6.7.1 在数组开头添加元素:unshift()112

6.7.2 在数组结尾添加元素:push()114

6.8 删除数组元素116

6.8.1 删除数组中第一个元素:shift()116

6.8.2 删除数组最后一个元素:pop()117

6.9 数组大小比较119

6.10 数组颠倒顺序120

6.11 将数组元素连接成字符串121

6.12 训练题:数组与字符串的转换操作123

6.13 训练题:将字符串所有字符颠倒顺序124

6.14 题目:计算面积与体积,返回一个数组125

第07章 时间对象127

7.1 日期对象简介127

7.2 操作年、月、日129

7.2.1 获取年、月、日129

7.2.2 设置年、月、日130

7.3 操作时、分、秒132

7.3.1 获取时、分、秒132

7.3.2 设置时、分、秒133

7.4 获取星期几135

7.5 训练题:在页面显示时间136

第08章 数学对象138

8.1 数学对象简介138

8.2 Math对象的属性138

8.3 Math对象的方法140

8.4 最大值与最小值:max()、min()141

8.5 取整运算142

8.5.1 向下取整:floor()142

8.5.2 向上取整:ceil()143

8.6 三角函数144

8.7 生成随机数145

8.7.1 随机生成某个范围内的“任意数”146

8.7.2 随机数生成某个范围内的“整数”146

8.8 训练题:生成随机验证码147

8.9 生成随机颜色值148

第二部分 核心技术150

第09章 DOM基础150

9.1 核心技术简介150

9.2.1 DOM对象151

9.2.2 DOM结构151

9.2 DOM是什么?151

9.3 节点类型152

9.4 获取元素153

9.4.1 getElementByld()153

9.4.2 getElementsByTagName155

9.4.3 getElementsByClassName()160

9.4.4 querySelector()和querySelectorAll()161

9.4.5 getElementsByName()163

9.4.6 document.title和document.body165

9.5 创建元素166

9.6 插入元素171

9.6.1 appendChild()171

9.6.2 insertBefore()173

9.7 删除元素174

9.8 复制元素176

9.9 替换元素178

第10章 DOM进阶180

10.1 HTML属性操作(对象属性)180

10.1.1 获取HTML属性值180

10.1.2 设置HTML属性值186

10.2 HTML属性操作(对象方法)188

10.2.1 getAttribute()189

10.2.2 setAttribute()191

10.2.3 removeAttribute()192

10.2.4 hasAttribute()194

10.3 CSS属性操作195

10.3.1 获取CSS属性值196

10.3.2 设置CSS属性值197

10.3.3 最后一个问题203

10.4 DOM遍历206

10.4.1 查找父元素207

10.4.2 查找子元素208

10.4.3 查找兄弟元素212

10.5 innerHTML和innerText214

第11章 事件基础217

11.1 事件是什么?217

11.2 事件调用方式218

11.2.1 在script标签中调用218

11.2.2 在元素中调用事件219

11.3 鼠标事件221

11.3.1 鼠标单击221

11.3.2 鼠标移入和鼠标移出223

11.3.3 鼠标按下和鼠标松开225

11.4 键盘事件226

11.5 表单事件228

11.5.1 onfocus和onblur228

11.5.2 onselect230

11.5.3 onchange232

11.6 编辑事件235

11.6.1 oncopy235

11.6.2 onselectstart236

11.6.3 oncontextmenu237

11.7 页面事件238

11.7.1 onload239

11.7.2 onbeforeunload241

第12章 事件进阶243

12.1 事件监听器243

12.1.1 事件处理器243

12.1.2 事件监听器245

12.2 event对象252

12.2.1 type252

12.2.2 keyCode253

12.3 this256

第13章 window对象260

13.1 window对象简介260

13.2 窗口操作262

13.2.1 打开窗口262

13.2.2 关闭窗口267

13.3 对话框268

13.3.1 alert()269

13.3.2 confirm()269

13.3.3 prompt()271

13.4 定时器272

13.4.1 setTimeout()和clearTimeout()273

13.4.2 setlnterval()和clearlnterval()277

13.5 location对象281

13.5.1 window.location.href281

13.5.2 window.location.search283

13.5.3 window.location.hash283

13.6 navigator对象284

第14章 document对象287

14.1 document对象简介287

14.2 document对象属性288

14.2.1 document.URL288

14.2.2 document.referrer289

14.3 document对象方法289

14.3.1 document.write()290

14.3.2 document.writeln()291

热门推荐