Web前端开发精品课HTML CSS JavaScript基础教程
¥
48.05
7.0折
¥
69
全新
库存4件
作者莫振杰 著
出版社人民邮电出版社
ISBN9787115466631
出版时间2017-09
装帧平装
开本16开
定价69元
货号1201573862
上书时间2024-11-24
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
莫振杰,绿叶学习网站长,利用该网站用于分享自己在前后端开发中的一些经验,并且制作相关前后端开发的在线教程。这些在线教程在互联网引起广泛关注,极大受到网友推崇。本人编写过大量原创在线教程和《Web前端开发精品课》系列图书,广受网友称赞与推崇。
目录
第一部分HTML基础
第01章HTML简介
1.1前端技术简介 2
1.1.1从“网页制作”到“前端开发” 2
1.1.2从“前端开发”到“后端开发” 3
1.1.3学习路线 5
1.2什么是HTML 5
1.3教程介绍 6
1.3.1教程简介 6
1.3.2初学者比较关心的问题7
第02章开发工具
2.1开发工具 8
2.2使用Hbuilder 9
第03章基本标签
3.1HTML结构 11
3.2head标签 12
3.2.1title标签 13
3.2.2meta标签 13
3.2.3style标签 15
3.2.4script标签 15
3.2.5link标签 16
3.2.6base标签 16
3.3body标签 16
3.4HTML注释 17
3.5练习题 18
第04章文本
4.1文本简介 19
4.1.1页面组成元素 19
4.1.2HTML文本 20
4.2标题标签 21
4.3段落标签 22
4.3.1段落标签:22
4.3.2换行标签:23
4.4文本标签 25
4.4.1粗体标签 25
4.4.2斜体标签 26
4.4.3上标标签 26
4.4.4下标标签 27
4.4.5中划线标签 27
4.4.6下划线标签 28
4.4.7大字号标签和小字号标签 28
4.5水平线标签 29
4.6div标签 30
4.7自闭合标签 31
4.8块元素和行内元素 32
4.8.1块元素 33
4.8.2行内元素 34
4.9特殊符号 35
4.9.1网页中的“空格” 35
4.9.2网页中的“特殊符号” 36
4.10练习题 38
第05章列表
5.1列表简介 39
5.2有序列表 40
5.2.1有序列表简介 40
5.2.2type属性 41
5.3无序列表 42
5.3.1无序列表简介 42
5.3.2type属性 43
5.3.3深入无序列表 44
5.4定义列表 46
5.5HTML语义化 47
5.6练习题 48
第06章表格
6.1表格简介 49
6.2基本结构 49
6.3完整结构 51
6.3.1表格标题:caption 51
6.3.2表头单元格:th 52
6.4语义化 54
6.5合并行:rowspan 56
6.6合并列:colspan 57
6.7练习题 58
第07章图片
7.1图片标签 59
7.1.1src属性 59
7.1.2alt属性和title属性 60
7.2图片路径 62
7.2.1page1.html引用图片 62
7.2.2page2.html引用图片 63
7.3图片格式 64
7.3.1位图 64
7.3.2矢量图 66
7.4练习题 67
第08章超链接
8.1超链接简介 68
8.1.1a标签 69
8.1.2target属性 70
8.2内部链接 70
8.3锚点链接 72
8.4练习题 74
第09章表单
9.1表单简介 75
9.1.1表单是什么75
9.1.2表单标签 76
9.2form标签 76
9.2.1form标签简介 76
9.2.2form标签属性 77
9.3input标签 78
9.4单行文本框 79
9.4.1单行文本框简介 79
9.4.2单行文本框属性 79
9.5密码文本框 81
9.5.1密码文本框简介 81
9.5.2密码文本框属性 82
9.6单选框 83
9.6.1单选框简介 83
9.6.2忽略点 84
9.7复选框 86
9.8按钮 87
9.8.1普通按钮button 88
9.8.2提交按钮submit 89
9.8.3重置按钮reset 89
9.8.4button标签 91
9.9文件上传 91
9.10多行文本框 92
9.11下拉列表 93
9.11.1下拉列表简介 93
9.11.2select标签属性 94
9.11.3option标签属性 95
9.12练习题 97
第10章 框架
10.1iframe标签 99
10.2练习题 100
第二部分CSS基础
第11章CSS简介
11.1CSS简介 102
11.1.1CSS是什么 102
11.1.2CSS和CSS3 102
11.2教程简介 103
11.3CSS引入方式 103
11.3.1外部样式表 103
11.3.2内部样式表 104
11.3.3行内样式表 105
11.4练习题 106
第12章CSS选择器
12.1元素的id和class 107
12.1.1id属性 107
12.1.2class属性 108
12.2选择器是什么 108
12.3CSS选择器 109
12.3.1元素选择器 110
12.3.2id选择器 110
12.3.3class选择器 111
12.3.4后代选择器 113
12.3.5群组选择器 114
12.4练习题 116
第13章字体样式
13.1字体样式简介 118
13.2字体类型(font-family)119
13.3字体大小(font-size)120
13.3.1px是什么 120
13.3.2采用px为单位 121
13.4字体粗细(font-weight)122
13.5字体风格(font-style)123
13.6字体颜色(color)125
13.6.1关键字 125
13.6.216进制RGB值 125
13.7CSS注释 126
13.8练习题 128
第14章文本样式
14.1文本样式简介 129
14.2首行缩进(text-indent)129
14.3水平对齐(text-align)130
14.4文本修饰(text-decoration)131
14.4.1text-decoration属性 131
14.4.2三种划线的用途分析 133
14.5大小写(text-transform)134
14.6行高(line-height)135
14.7间距(letter-spacing和word-spacing)136
14.7.1字间距 136
14.7.2词间距 136
14.8练习题 137
第15章边框样式
15.1边框样式简介 139
15.2整体样式 140
15.2.1边框属性 140
15.2.2简写形式 142
15.3局部样式 142
15.4练习题 145
第16章列表样式
16.1列表项符号(list-style-type)146
16.1.1定义列表项符号 146
16.1.2去除列表项符号 148
16.2列表项图片(list-style-image)149
16.3练习题 150
第17章表格样式
17.1表格标题位置(caption-side)151
17.2表格边框合并(border-collapse)152
17.3表格边框间距(border-spacing)154
17.4练习题 155
第18章图片样式
18.1图片大小 156
18.2图片边框 157
18.3图片对齐 158
18.3.1水平对齐 158
18.3.2垂直对齐 159
18.4文字环绕——初识float 162
18.5练习题 163
第19章背景样式
19.1背景样式简介 164
19.2背景颜色(background-color)164
19.3背景图片样式(background-image)166
19.4背景图片重复(background-repeat)167
19.5背景图片位置(background-position)169
19.5.1像素值 169
19.5.2关键字 170
19.6背景图片固定(background-attachment)172
19.7练习题 173
第20章超链接样式
20.1超链接伪类 174
20.1.1超链接伪类简介 174
20.1.2深入了解超链接伪类 175
20.2深入了解:hover 177
20.3鼠标样式 178
20.3.1浏览器鼠标样式 178
20.3.2自定义鼠标样式 180
20.4练习题 181
第21章盒子模型
21.1CSS盒子模型 182
21.2宽和高(width和height)184
21.3边框(border)187
21.4内边距(padding)188
21.4.1padding局部样式 188
21.4.2padding简写形式 189
21.5外边距(margin)191
21.5.1margin局部样式191
21.5.2margin简写形式 194
21.5.3浏览器审查元素 195
21.6练习题 196
第22章浮动布局
22.1文档流简介 197
22.1.1正常文档流 197
22.1.2脱离文档流 198
22.2浮动 200
22.3清除浮动 202
22.4练习题 204
第23章定位布局
23.1定位布局简介 205
23.2固定定位:fixed 206
23.3相对定位:relative 207
23.4绝对定位:absolute 209
23.5静态定位:static 211
23.6练习题 211
第三部分JavaScript基础
第24章JavaScript简介
24.1JavaScript是什么214
24.1.1JavaScript简介 214
24.1.2教程介绍 215
24.2JavaScript开发工具 216
24.3JavaScript引入方式 217
24.3.1外部JavaScript 218
24.3.2内部JavaScript 219
24.3.3元素属性JavaScript 220
24.4一个简单的JavaScript程序 221
24.5练习题 222
第25章语法基础
25.1语法简介 223
25.2变量与常量 224
25.2.1变量 225
25.2.2常量 229
25.3数据类型 229
25.3.1数字 229
25.3.2字符串 230
25.3.3布尔值 232
25.3.4未定义值 233
25.3.5空值 234
25.4运算符 234
25.4.1算术运算符 235
25.4.2赋值运算符 239
25.4.3比较运算符 240
25.4.4逻辑运算符 241
25.4.5条件运算符 244
25.5表达式与语句 245
25.6类型转换 245
25.6.1“字符串”转换为“数字” 245
25.6.2“数字”转换为“字符串” 248
25.7转义字符 249
25.8注释 251
25.8.1单行注释 251
25.8.2多行注释 252
25.9练习题 253
第26章流程控制
26.1流程控制简介 255
26.1.1顺序结构 255
26.1.2选择结构 256
26.1.3循环结构 257
26.2选择结构:if 257
26.2.1单向选择:if… 257
26.2.2双向选择:if…else… 259
26.2.3多向选择:if…else if…else… 260
26.2.4if语句的嵌套 262
26.3选择结构:switch 264
26.4循环结构:while 267
26.5循环结构:do…while 270
26.6循环结构:for 271
26.7判断整数或小数 274
26.8找出“水仙花数” 275
26.9练习题 276
第27章初识函数
27.1函数是什么? 278
27.2函数的定义 280
27.2.1没有返回值的函数 280
27.2.2有返回值的函数 282
27.2.3全局变量与局部变量 283
27.3函数的调用 285
27.3.1直接调用 286
27.3.2在表达式中调用 286
27.3.3在超链接中调用 287
27.3.4在事件中调用 288
27.4嵌套函数 289
27.5内置函数 290
27.6判断某一年是否闰年 291
27.7求出任意五个数最大值 292
27.8练习题 292
第28章字符串对象
28.1内置对象简介 294
28.2获取字符串长度 295
28.3大小写转换 296
28.4获取某一个字符 297
28.5截取字符串 298
28.6替换字符串 300
28.7分割字符串 302
28.8检索字符串的位置 304
28.9统计某一个字符的个数 306
28.10统计字符串中有多少个数字307
28.11练习题 308
第29章数组对象
29.1数组是什么 309
29.2数组的创建 310
29.3数组的获取 310
29.4数组的赋值 311
29.5获取数组长度 312
29.6截取数组某部分 315
29.7为数组添加元素 316
29.7.1在数组开头添加元素:unshift() 316
29.7.2在数组结尾添加元素:push() 318
29.8删除数组元素 319
29.8.1删除数组中第一个元素:shift() 319
29.8.2删除数组最后一个元素:pop() 320
29.9数组大小比较 :sort()322
29.10数组颠倒顺序:reverse()323
29.11将数组元素连接成字符串:join()323
29.12数组与字符串的转换操作 326
29.13计算面积与体积,返回一个数组 326
29.14练习题 327
第30章时间对象
30.1日期对象简介 329
30.2操作年、月、日 331
30.2.1获取年、月、日 331
30.2.2设置年、月、日 333
30.3操作时、分、秒 334
30.3.1获取时、分、秒 334
30.3.2设置时、分、秒 335
30.4获取星期几 336
30.5练习题 338
第31章数学对象
31.1数学对象简介 339
31.2Math对象的属性 339
31.3Math对象的方法 341
31.4最大值与最小值 341
31.5取整运算 342
31.5.1向下取整:floor() 342
31.5.2向上取整:ceil() 343
31.6三角函数 344
31.7生成随机数 346
31.7.1随机生成某个范围内的“任意数” 346
31.7.2随机数生成某个范围内的“整数” 347
31.8生成随机验证码 347
31.9生成随机颜色值 348
31.10练习题 349
第32章DOM基础
32.1核心技术简介 350
32.2DOM是什么 351
32.2.1DOM对象 351
32.2.2DOM结构 351
32.3节点类型 352
32.4获取元素 353
32.4.1getElementById() 353
32.4.2getElementsByTagName 355
32.4.3getElementsByClassName() 359
32.4.4querySelector()和querySelectorAll() 360
32.4.5getElementsByName() 363
32.4.6document.title和document.body 364
32.5创建元素 365
32.6插入元素 370
32.6.1appendChild() 370
32.6.2insertBefore() 372
32.7删除元素 373
32.8复制元素 376
32.9替换元素 377
32.10练习题 378
第33章DOM进阶
33.1HTML属性操作(对象属性) 380
33.1.1获取HTML属性值 380
33.1.2设置HTML属性值 386
33.2HTML属性操作(对象方法) 388
33.2.1getAttribute() 388
33.2.2setAttribute() 390
33.2.3removeAttribute() 391
33.2.4hasAttribute() 393
33.3CSS属性操作 394
33.3.1获取CSS属性值 394
— 没有更多了 —
以下为对购买帮助不大的评价