HTML5+CSS3+JavaScript从入门到精通(微课精编版)(第2版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

HTML5+CSS3+JavaScript从入门到精通(微课精编版)(第2版)精美图片
》HTML5+CSS3+JavaScript从入门到精通(微课精编版)(第2版)电子书籍版权问题 请点击这里查看《

HTML5+CSS3+JavaScript从入门到精通(微课精编版)(第2版)书籍详细信息

  • ISBN:9787302616382
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2022-10
  • 页数:516
  • 价格:125.40
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 18:02:22

寄语:

厚积薄发,零基础开启Web前端高薪之路。配套高清视频讲解、精准在线支持,案例多,更易学。


内容简介:

《 HTML5 CSS3 JavaScript从入门到精通(微课精编版)(第2版)》系统地讲解了HTML5、CSS3和JavaScript的基础理论和实际运用技术,结合大量实例进行深入浅出的讲解。全书分为上下两册,共31章。上册为HTML5 CSS3篇,内容包括HTML5基础、设计HTML5文档结构、设计HTML5文本、设计HTML5图像和多媒体、设计列表和超链接、设计表格、设计表单、CSS3基础、字体和文本样式、背景样式、列表和超链接样式、表格和表单样式、CSS3盒模型、网页布局基础、CSS3弹性布局、设计动画样式、媒体查询与页面自适应;下册为JavaScript篇,内容包括JavaScript基础、设计程序结构、处理字符串、使用正则表达式、使用数组、使用函数、使用对象、JavaScript高级编程、客户端操作、文档操作、事件处理、CSS样式操作、使用Ajax、项目实战。其中,项目实战为纯线上资源,更加实用。书中所有知识点均结合具体实例展开讲解,代码注释详尽,可使读者轻松掌握前端技术精髓,提升实际开发能力。


书籍目录:

上册·HTML5 CSS3篇

第1章  HTML5基础  1

视频讲解:28分钟

1.1  HTML5概述  1

1.1.1  HTML历史  1

1.1.2  HTML5起源  2

1.1.3  HTML5组织  3

1.1.4  HTML5规则  3

1.1.5  HTML5特性  3

1.1.6  浏览器支持  5

1.2  HTML5设计原则  5

1.2.1  避免不必要的复杂性  6

1.2.2  支持已有内容  6

1.2.3  解决实际问题  7

1.2.4  根据用户使用习惯设计规范  7

1.2.5  优雅地降级  7

1.2.6  支持优先级  8

1.3  HTML5语法特性  9

1.3.1  文档和标记  9

1.3.2  宽松的约定  9

1.4  HTML5基本结构  11

1.4.1  新建HTML5文档  11

1.4.2  标签  12

1.4.3  文本内容  13

1.4.4  超文本内容  14

1.5  案例实战  14

1.5.1  编写简洁的HTML5文档  14

1.5.2  比较HTML4与HTML5文档结构  15

1.6  在线支持  16

第2章  设计HTML5文档结构  17

视频讲解:54分钟

2.1  头部结构  17

2.1.1  定义网页标题  17

2.1.2  定义网页元信息  17

2.1.3  定义文档视口  18

2.2  主体基本结构  20

2.2.1  定义文档结构  20

2.2.2  定义内容标题  21

2.2.3  使用div  22

2.2.4  使用id和class  23

2.2.5  使用title  24

2.2.6  HTML注释  24

2.3  主体语义化结构  25

2.3.1  定义页眉  25

2.3.2  定义导航  26

2.3.3  定义主要区域  27

2.3.4  定义文章块  28

2.3.5  定义区块  29

2.3.6  定义附栏  30

2.3.7  定义页脚  31

2.3.8  使用role  32

2.4  案例实战  33

2.5  在线支持  35

第3章  设计HTML5文本  36

视频讲解:68分钟

3.1  通用文本  36

3.1.1  标题文本  36

3.1.2  段落文本  36

3.2  描述性文本  37

3.2.1  强调文本  37

3.2.2  标记细则  37

3.2.3  特殊格式  38

3.2.4  定义上标和下标  38

3.2.5  定义术语  40

3.2.6  标记代码  40

3.2.7  预定义格式  41

3.2.8  定义缩写词  42

3.2.9  标注编辑或不用文本  42

3.2.10  指明引用或参考  43

3.2.11  引述文本  44

3.2.12  换行显示  45

3.2.13  修饰文本  45

3.2.14  非文本注解  46

3.3  特殊用途文本  46

3.3.1  标记高亮显示  46

3.3.2  标记进度信息  47

3.3.3  标记刻度信息  48

3.3.4  标记时间信息  49

3.3.5  标记联系信息  50

3.3.6  标记显示方向  51

3.3.7  标记换行断点  51

3.3.8  标记旁注  52

3.3.9  标记展开/收缩详细信息  52

3.3.10  标记对话框信息  53

3.4  案例实战  54

3.5  在线支持  55

第4章  设计HTML5图像和多媒体  56

视频讲解:54分钟

4.1  认识HTML5图像  56

4.2  设计图像  56

4.2.1  使用img元素  57

4.2.2  定义流内容  57

4.2.3  插入图标  58

4.2.4  定义替代文本  59

4.2.5  定义Retina显示  59

4.2.6  使用picture元素  60

4.2.7  设计横屏和竖屏显示  60

4.2.8  根据分辨率显示不同图像  61

4.2.9  根据格式显示不同图像  61

4.2.10  自适应像素比  62

4.2.11  自适应视图宽  63

4.3  设计多媒体  63

4.3.1  使用embed元素  63

4.3.2  使用object元素  64

4.4  使用HTML5多媒体  65

4.4.1  使用audio元素  65

4.4.2  使用video元素  67

4.5  案例实战  70

4.5.1  设计MP3播放条  70

4.5.2  设计视频播放器  71

4.6  在线支持  73

第5章  设计列表和超链接  74

视频讲解:30分钟

5.1  定义列表  74

5.1.1  无序列表  74

5.1.2  有序列表  75

5.1.3  描述列表  76

5.2  定义超链接  78

5.2.1  普通链接  78

5.2.2  块链接  79

5.2.3  锚点链接  80

5.2.4  目标链接  80

5.2.5  下载链接  81

5.2.6  图像热点  81

5.2.7  框架链接  82

5.3  案例实战  83

5.3.1  设计栏目列表  83

5.3.2  设计图文列表  84

5.4  在线支持  86

第6章  设计表格  87

视频讲解:29分钟

6.1  新建表格  87

6.1.1  定义普通表格  87

6.1.2  定义列标题  87

6.1.3  定义表格标题  88

6.1.4  表格行分组  89

6.1.5  表格列分组  90

6.2  设置table属性  92

6.2.1  定义单线表格  93

6.2.2  定义分离单元格  93

6.2.3  定义细线边框  94

6.2.4  添加表格说明  94

6.3  设置td和th属性  95

6.3.1  定义跨单元格显示  95

6.3.2  定义表头单元格  96

6.3.3  为单元格指定表头  97

6.3.4  定义信息缩写  97

6.3.5  单元格分类  98

6.4  案例实战  98

6.5  在线支持  101

第7章  设计表单  102

视频讲解:70分钟

7.1  认识HTML5表单  102

7.2  定义表单  103

7.3  组织表单  104

7.4  常用表单控件  105

7.4.1  文本框  105

7.4.2  标签  105

7.4.3  密码框  106

7.4.4  单选按钮  106

7.4.5  复选框  106

7.4.6  文本区域  107

7.4.7  选择框  108

7.4.8  上传文件  108

7.4.9  隐藏字段  108

7.4.10  提交按钮  109

7.5  HTML5新型输入框  109

7.5.1  定义email框  109

7.5.2  定义URL框  110

7.5.3  定义数字框  110

7.5.4  定义范围框  111

7.5.5  定义日期选择器  112

7.5.6  定义搜索框  116

7.5.7  定义电话号码框  116

7.5.8  定义拾色器  116

7.6  HTML5输入属性  117

7.6.1  定义自动完成  117

7.6.2  定义自动获取焦点  118

7.6.3  定义所属表单  119

7.6.4  定义表单重写  120

7.6.5  定义高和宽  120

7.6.6  定义列表选项  120

7.6.7  定义小值、值和步长  120

7.6.8  定义多选  121

7.6.9  定义匹配模式  121

7.6.10  定义替换文本  122

7.6.11  定义必填  122

7.6.12  定义复选框状态  123

7.6.13  获取文本选取方向  123

7.6.14  访问标签绑定的控件  124

7.6.15  访问控件的标签集  124

7.7  HTML5新表单元素  125

7.7.1  定义数据列表  125

7.7.2  定义密钥对生成器  125

7.7.3  定义输出结果  126

7.8  HTML5表单属性  127

7.8.1  定义自动完成  127

7.8.2  定义禁止验证  127

7.9  在线支持  128

第8章  CSS3基础  129

视频讲解:66分钟

8.1  初次使用CSS  129

8.1.1  CSS样式  129

8.1.2  引入CSS样式  130

8.1.3  CSS样式表  130

8.1.4  导入外部样式表  131

8.1.5  CSS注释  131

8.1.6  CSS属性  131

8.1.7  CSS继承性  131

8.1.8  CSS层叠性  132

8.1.9  CSS3选择器  133

8.2  元素选择器  133

8.2.1  标签选择器  134

8.2.2  类选择器  134

8.2.3  ID选择器  134

8.2.4  通配选择器  135

8.3  关系选择器  135

8.3.1  包含选择器  135

8.3.2  子选择器  136

8.3.3  相邻选择器  136

8.3.4  兄弟选择器  137

8.3.5  分组选择器  137

8.4  属性选择器  137

8.5  伪类选择器  139

8.5.1  伪选择器概述  139

8.5.2  结构伪类选择器  140

8.5.3  否定伪类选择器  141

8.5.4  状态伪类  141

8.5.5  目标伪类选择器  142

8.5.6  动态伪类选择器  142

8.6  伪对象选择器  143

8.7  在线支持  143

第9章  字体和文本样式  144

视频讲解:116分钟

9.1  字体样式  144

9.1.1  定义字体类型  144

9.1.2  定义字体大小  144

9.1.3  定义字体颜色  145

9.1.4  定义字体粗细  145

9.1.5  定义艺术字体  145

9.1.6  定义修饰线  146

9.1.7  定义字体的变体  146

9.1.8  定义大小写字体  147

9.2  文本样式  147

9.2.1  定义水平对齐  147

9.2.2  定义垂直对齐  148

9.2.3  定义文本间距  149

9.2.4  定义行高  149

9.2.5  定义首行缩进  150

9.2.6  书写模式  150

9.2.7  文本溢出  150

9.2.8  文本换行  151

9.3  特殊设置  152

9.3.1  initial值  152

9.3.2  inherit值  153

9.3.3  unset值  153

9.3.4  all属性  154

9.3.5  opacity属性  154

9.3.6  transparent值  155

9.3.7  currentColor值  155

9.3.8  rem值  156

9.3.9  font-size-adjust属性  156

9.4  色彩模式  157

9.4.1  rgba()函数  157

9.4.2  hsl()函数  158

9.4.3  hsla()函数  158

9.5  文本阴影  158

9.6  动态生成内容  159

9.7  自定义字体  160

9.8  案例实战  161

9.9  在线支持  162

第10章  背景样式  163

视频讲解:51分钟

10.1  设计背景图像  163

10.1.1  设置背景图像  163

10.1.2  设置显示方式  163

10.1.3  设置显示位置  164

10.1.4  设置固定背景  165

10.1.5  设置定位原点  165

10.1.6  设置裁剪区域  166

10.1.7  设置背景图像大小  166

10.1.8  设置多重背景图像  167

10.2  设计渐变背景  168

10.2.1  定义线性渐变  168

10.2.2  定义重复线性渐变  170

10.2.3  定义径向渐变  171

10.2.4  定义重复径向渐变  173

10.3  案例实战  174

10.3.1  设计网页渐变色  174

10.3.2  设计栏目折角效果  175

10.3.3  设计纹理背景  176

10.3.4  设计条纹背景  177

10.4  在线支持  177

第11章  列表和超链接样式  178

视频讲解:28分钟

11.1  超链接样式  178

11.1.1  动态伪类  178

11.1.2  定义下画线样式  178

11.1.3  定义特效样式  180

11.1.4  定义光标样式  180

11.2  列表样式  181

11.2.1  定义项目符号类型  181

11.2.2  定义项目符号图像  182

11.2.3  模拟项目符号  183

11.3  案例实战  183

11.3.1  设计背景自由滑动的菜单  183

11.3.2  设计Tab选项菜单  185

11.4  在线支持  187

第12章  表格和表单样式  188

视频讲解:46分钟

12.1  表格基本样式  188

12.1.1  设计表格边框线  188

12.1.2  定义单元格间距和空隙  189

12.1.3  隐藏空单元格  190

12.1.4  定义标题样式  190

12.2  设计表单样式  191

12.2.1  定义文本框样式  191

12.2.2  设计单选按钮和复选框样式  194

12.2.3  定义选择框样式  195

12.3  案例实战  197

12.3.1  设计数据分组表格  197

12.3.2  设计单线表格  199

12.3.3  设计表格自动布局  200

12.3.4  设计表格水平滚动显示  201

12.3.5  设计登录表单  202

12.4  在线支持  203

第13章  CSS3盒模型  204

视频讲解:61分钟

13.1  盒模型基础  204

13.2  大小  205

13.3  边框  206

13.4  边界  208

13.5  补白  209

13.6  界面  210

13.6.1  显示方式  210

13.6.2  调整大小  211

13.6.3  缩放比例  212

13.7  轮廓样式  212

13.8  圆角样式  213

13.9  阴影样式  215

13.10  案例实战  217

13.10.1  设计照片特效  217

13.10.2  设计栏目特效  218

13.11  在线支持  219

第14章  网页布局基础  220

视频讲解:57分钟

14.1  流动布局  220

14.2  浮动布局  221

14.2.1  定义浮动显示  221

14.2.2  清除浮动  222

14.2.3  案例:设计专题页  223

14.3  定位布局  225

14.3.1  定义定位显示  226

14.3.2  相对定位  226

14.3.3  定位框  227

14.3.4  层叠顺序  227

14.3.5  案例:设计定位模板页  227

14.4  案例实战  228

14.4.1  设计固宽 弹性页面  229

14.4.2  设计两栏弹性页面  230

14.4.3  设计三栏弹性页面  231

14.4.4  设计两栏固宽 弹性页面  232

14.5  在线支持  233

第15章  CSS3弹性布局  234

视频讲解:24分钟

15.1  旧版本弹性盒  234

15.1.1  启动弹性盒  234

15.1.2  设置宽度  234

15.1.3  设置顺序  236

15.1.4  设置方向  237

15.1.5  设置对齐方式  238

15.2  新版本弹性盒  239

15.2.1  认识Flexbox系统  240

15.2.2  启动弹性盒  240

15.2.3  设置主轴方向  241

15.2.4  设置行数  242

15.2.5  设置对齐方式  243

15.2.6  设置弹性项目  245

15.3  案例实战  247

15.4  在线支持  250

第16章  设计动画样式  251

视频讲解:38分钟

16.1  CSS3变形  251

16.1.1  设置原点  251

16.1.2  2D旋转  252

16.1.3  2D缩放  252

16.1.4  2D平移  252

16.1.5  2D倾斜  253

16.1.6  2D矩阵  253

16.2  过渡动画  254

16.2.1  设置过渡属性  254

16.2.2  设置过渡时间  255

16.2.3  设置延迟过渡时间  255

16.2.4  设置过渡动画类型  256

16.2.5  设置过渡触发动作  256

16.3  帧动画  260

16.3.1  设置关键帧  260

16.3.2  设置动画属性  261

16.4  案例实战  263

16.4.1  设计照片特效  263

16.4.2  设计动画效果菜单  264

16.4.3  设计帧运动效果  266

16.5  在线支持  267

第17章  媒体查询与页面自适应  268

视频讲解:30分钟

17.1  媒体查询基础  268

17.1.1  媒体类型和媒体查询  268

17.1.2  使用@media  269

17.1.3  应用@media  270

17.2  案例实战  273

17.2.1  判断显示屏幕宽度  273

17.2.2  设计响应式版式  274

17.2.3  设计响应式菜单  276

17.2.4  设计自动隐藏布局  278

17.2.5  设计自适应手机页面  280

17.3  在线支持  283

下册·JavaScript篇

第18章  JavaScript基础  285

视频讲解:153分钟

18.1  编写JavaScript脚本  285

18.1.1  设计个脚本程序  285

18.1.2  脚本位置  286

18.1.3  JavaScript脚本基本规范  287

18.2  变量  289

18.2.1  声明变量  289

18.2.2 赋值变量  290

18.3  数据类型  290

18.3.1  基本类型  290

18.3.2  数字  291

18.3.3  字符串  293

18.3.4  布尔值  294

18.3.5  null  295

18.3.6  undefined  295

18.4  类型检测  295

18.4.1  使用constructor  295

18.4.2  使用toString  296

18.5  类型转换  296

18.5.1  转换为字符串  296

18.5.2  转换为数字  297

18.5.3  转换为布尔值  297

18.5.4  转换为对象  297

18.5.5  强制类型转换  298

18.5.6  自动类型转换  298

18.6  认识运算符  299

18.7  算术运算  299

18.7.1  加法运算  299

18.7.2  减法运算  300

18.7.3  乘法运算  300

18.7.4  除法运算  300

18.7.5  求余运算  300

18.7.6  取反运算  301

18.7.7  递增和递减  301

18.8  逻辑运算  301

18.8.1  逻辑与运算  302

18.8.2  逻辑或运算  303

18.8.3  逻辑非运算  303

18.9  关系运算  304

18.9.1  大小比较  304

18.9.2  相等和全等  304

18.10  赋值运算  305

18.11  对象运算  306

18.11.1  归属检测  306

18.11.2  删除属性  306

18.12  其他运算  307

18.12.1  条件运算符  307

18.12.2  逗号运算符  307

18.12.3  void运算符  308

18.13  在线支持  308

第19章  设计程序结构  309

视频讲解:63分钟

19.1  分支结构  309

19.1.1  if语句  309

19.1.2  else语句  309

19.1.3  switch语句  310

19.1.4  default语句  312

19.2  循环结构  312

19.2.1  while语句  312

19.2.2  do…while语句  313

19.2.3 for语句  313

19.2.4  for…in语句  314

19.3  流程控制  315

19.3.1  label语句  315

19.3.2  break语句  315

19.3.3  continue语句  316

19.4  异常处理  317

19.4.1  try/catch/finally语句  317

19.4.2  throw语句  319

19.5  案例实战  319

19.6  在线支持  320

第20章  处理字符串  321

视频讲解:68分钟

20.1  字符串处理基础  321

20.1.1  定义字符串  321

20.1.2  获取长度  322

20.1.3  连接字符串  323

20.1.4  检索字符串  323

20.1.5  截取字符串  326

20.1.6  替换字符串  328

20.1.7  转换大小写  329

20.1.8  转换为数组  329

20.1.9  清除字符串  330

20.1.10  Unicode编码和解码  330

20.1.11  Base64编码和解码  332

20.1.12  字符串模板  332

20.2  案例实战  332

20.2.1  提炼字符串信息  332

20.2.2  检测特殊字符  334

20.3  在线支持  335

第21章  使用正则表达式  336

视频讲解:89分钟

21.1  使用正则表达式  336

21.1.1  定义正则表达式  336

21.1.2  执行匹配  337

21.1.3  检测字符串  338

21.1.4  编译表达式  338

21.1.5  访问匹配信息  339

21.1.6  访问RegExp静态信息  339

21.2  匹配模式语法基础  341

21.2.1  字符  341

21.2.2  字符范围  342

21.2.3  选择匹配  343

21.2.4  重复匹配  344

21.2.5  惰性匹配  345

21.2.6  边界  345

21.2.7  条件声明  346

21.2.8  子表达式  346

21.2.9  反向引用  347

21.2.10  禁止引用  348

21.3 案例实战  348

21.4  在线支持  349

第22章  使用数组  350

视频讲解:99分钟

22.1  定义数组  350

22.1.1  构造数组  350

22.1.2  数组直接量  350

22.1.3  空位数组  351

22.1.4  关联数组  351

22.1.5  类数组  352

22.2  访问数组  353

22.2.1  读写数组  353

22.2.2  访问多维数组  353

22.2.3  数组长度  354

22.2.4  使用for迭代数组  354

22.2.5  使用forEach迭代数组  355

22.3  操作数组  355

22.3.1  栈读写  355

22.3.2  队列读写  356

22.3.3  删除元素  356

22.3.4  添加元素  357

22.3.5  截取数组  357

22.3.6  数组排序  358

22.3.7  数组转换  359

22.3.8  定位元素  359

22.3.9  检测数组  360

22.3.10  检测元素  360

22.3.11  映射数组  361

22.3.12  过滤数组  362

22.3.13  汇总数组  362

22.4  案例实战  363

22.4.1  扩展数组  363

22.4.2  设计迭代器  364

22.4.3  设计过滤器  365

22.5  在线支持  365

第23章  使用函数  366

视频讲解:62分钟

23.1  定义函数  366

23.1.1  声明函数  366

23.1.2  构造函数  366

23.1.3  函数直接量  367

23.1.4  箭头函数  368

23.2  调用函数  368

23.2.1  常规调用  368

23.2.2  函数的返回值  369

23.2.3  方法调用  369

23.2.4  动态调用  370

23.2.5  实例化调用  371

23.3  函数参数  371

23.3.1  形参和实参  371

23.3.2  获取参数个数  372

23.3.3  使用arguments  372

23.3.4  使用callee  373

23.3.5  剩余参数  373

23.4  函数作用域  374

23.4.1  定义作用域  374

23.4.2  作用域链  374

23.4.3  函数的私有变量  375

23.5  闭包函数  375

23.5.1  定义闭包  375

23.5.2  使用闭包  376

23.6  案例实战  378

23.6.1  应用arguments  378

23.6.2  应用闭包  379

23.7  在线支持  380

第24章  使用对象  381

视频讲解:66分钟

24.1  定义对象  381

24.1.1  构造对象  381

24.1.2  对象直接量  381

24.1.3  使用create  382

24.2  对象的属性  383

24.2.1  定义属性  383

24.2.2  访问属性  384

24.2.3  删除属性  386

24.3  属性描述符  386

24.3.1  属性描述符的特性  386

24.3.2  访问器  387

24.3.3  操作属性描述符  387

24.3.4  保护对象  388

24.4  Object原型方法  388

24.4.1  使用toString  388

24.4.2  使用valueOf  389

24.4.3  检测私有属性  389

24.4.4  检测可枚举属性  390

24.4.5  检测原型对象  390

24.5  Object静态函数  390

24.5.1  对象包装函数  390

24.5.2  对象构造函数  391

24.5.3  静态函数  391

24.6  案例实战  391

24.6.1  生成验证码  391

24.6.2  数字取整  392

24.6.3  设计计时器  392

24.6.4  设计倒计时  393

24.7  在线支持  394

第25章  JavaScript高级编程  395

视频讲解:84分钟

25.1  构造函数  395

25.1.1  定义构造函数  395

25.1.2  调用构造函数  396

25.1.3  构造函数的返回值  397

25.1.4  引用构造函数  397

25.1.5  使用this  397

25.1.6  绑定函数  400

25.1.7  使用bind  401

25.2  原型  402

25.2.1  定义原型  402

25.2.2  访问原型  402

25.2.3  设置原型  403

25.2.4  检测原型  403

25.2.5  原型属性  403

25.2.6  原型链  404

25.3  类  405

25.3.1  定义类  405

25.3.2  继承  406

25.3.3  静态方法  407

25.4  模块  407

25.5  案例实战  408

25.5.1  应用this  408

25.5.2  设计链式语法  410

25.5.3  应用原型  410

25.5.4  扩展原型方法  413

25.6  在线支持  414

第26章  客户端操作  415

视频讲解:59分钟

26.1  window对象  415

26.1.1  全局作用域  415

26.1.2  访问客户端对象  415

26.1.3  实现人机交互  416

26.1.4  打开窗口  416

26.1.5  控制窗口  417

26.2  navigator对象  418

26.2.1  浏览器检测方法  418

26.2.2  检测浏览器类型和版本号  419

26.2.3  检测操作系统  420

26.3  location对象  420

26.4  history对象  422

26.5  screen对象  424

26.6  document对象  424

26.6.1  访问文档对象  424

26.6.2  动态生成文档内容  425

26.7  案例实战  426

26.7.1  自定义提示框  426

26.7.2  设计无刷新导航  426

26.8  在线支持  428

第27章  文档操作  429

视频讲解:103分钟

27.1  节点  429

27.1.1  节点的类型  429

27.1.2  节点的名称和值  430

27.1.3  访问节点  431

27.1.4  操作节点  431

27.2  文档  432

27.2.1  访问文档  432

27.2.2  访问子节点  432

27.2.3  访问特殊元素  433

27.2.4  访问元素集合  433

27.2.5  访问文档信息  433

27.2.6  访问文档元素  434

27.3  元素  434

27.3.1  访问元素  434

27.3.2  遍历元素  435

27.3.3  创建元素  435

27.3.4  复制元素  436

27.3.5  插入元素  436

27.3.6  删除元素  437

27.3.7  替换元素  437

27.4  文本  437

27.4.1  创建文本  438

27.4.2  访问文本  438

27.4.3  读取HTML字符串  438

27.4.4  插入HTML字符串  438

27.5  属性  439

27.5.1  创建属性  439

27.5.2  读取属性值  440

27.5.3  设置属性值  441

27.5.4  删除属性  441

27.5.5  使用类选择器  442

27.6  文档片段  443

27.7  CSS选择器  443

27.8  案例实战  445

27.8.1  自定义属性  445

27.8.2  使用script加载远程数据  445

27.9  在线支持  446

第28章  事件处理  447

视频讲解:49分钟

28.1  事件基础  447

28.1.1  事件模型  447

28.1.2  事件流  447

28.1.3  绑定事件  448

28.1.4  事件处理函数  448

28.1.5  注册事件  449

28.1.6  销毁事件  450

28.1.7  使用event对象  452

28.1.8  委托事件  453

28.2  案例实战  455

28.2.1  鼠标拖曳  455

28.2.2  鼠标移动  457

28.2.3  鼠标定位  457

28.2.4  键盘监控  458

28.2.5  键盘移动对象  459

28.2.6  页面监控  461

28.3  在线支持  461

第29章  CSS样式操作  462

视频讲解:74分钟

29.1  CSS脚本化基础  462

29.1.1  访问行内样式  462

29.1.2  使用style对象  463

29.1.3  使用styleSheets对象  463

29.1.4  使用selectorText对象  464

29.1.5  编辑样式  464

29.1.6  添加样式  465

29.1.7  读取渲染样式  466

29.1.8  读取媒体查询  467

29.2  案例实战  468

29.2.1  获取元素尺寸  468

29.2.2  获取可视区域大小  468

29.2.3  获取元素大小  469

29.2.4  获取窗口大小  471

29.2.5  获取偏移位置  472

29.2.6  获取指针的页面位置  472

29.2.7  获取指针的相对位置  473

29.2.8  获取滚动条的位置  474

29.2.9  设置滚动条位置  474

29.2.10  设计显示样式  474

29.3  在线支持  475

第30章  使用Ajax  476

视频讲解:46分钟

30.1  XMLHttpRequest基础  476

30.1.1  定义XMLHttpRequest对象  476

30.1.2  建立HTTP连接  477

30.1.3  发送GET请求  477

30.1.4  发送POST请求  478

30.1.5  串行格式化  479

30.1.6  跟踪响应状态  479

30.1.7  中止请求  480

30.1.8  获取XML数据  480

30.1.9  获取HTML字符串  481

30.1.10  获取JavaScript脚本  482

30.1.11  获取JSON数据  483

30.1.12  获取纯文本  483

30.1.13  获取和设置头部消息  484

30.1.14  认识XMLHttpRequest 2.0  484

30.1.15  请求时限  485

30.1.16  FormData数据对象  485

30.1.17  上传文件  485

30.1.18  跨域访问  486

30.1.19  响应不同类型的数据  486

30.1.20  接收二进制数据  486

30.1.21  监测数据传输进度  487

30.2  案例实战  487

30.2.1  文件下载  487

30.2.2  文件上传  490

30.3  在线支持  491

第31章  项目实战  492


作者介绍:

前端科技:前端科技是一个由热爱前端开发的教师和一线Web开发人员组成的团队,长期从事Web前端项目开发和教学资源建设,擅长网页开发、Web全栈开发、HTML5移动端开发、网页重构、前端大数据处理、智能前端开发等,具有丰富的Web前端教育培训经验和一线开发经验,在IT领域的初学者群体中获得了一定的认可度。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

编辑推荐

《 HTML5 CSS3 JavaScript从入门到精通(微课精编版)(第2版)》是畅销图书《 HTML5 CSS3 JavaScript从入门到精通(微课精编版)》的升级版。图书面向零基础读者,详细精讲了Web前端开发的三大核心技术HTML5、CSS3、JavaScript,具有讲解详细、入门容易、案例超多、体验超好、栏目贴心等特点。这不仅是一本图书,更是一部视频课堂,配套同步视频讲解,微信扫一扫,随时随地免费在线观看;每一章都配有精准的在线支持,同样微信扫一扫,即可免费获得与本章知识相关的知识拓展、专项练习、更多案例等优质在线学习资源,让你以一本书的价格,获得双倍的学习内容,更便捷,更超值。图书配套零基础学员需要的10大资源库,源码库、工具库、案例库、模板库、素材库等应有尽有,不仅学习中需要,工作中更有用。凝聚一线讲师半生心血,囊括作者10年开发教学经验,欢迎有志从事Web前端开发的读者购买。带你轻松入门,助你快速精通。厚积薄发,高薪就业!


前言

Web开发技术可以粗略划分为前台浏览器端技术和后台服务器端技术。当前,Web前端技术层出不穷,日新月异,但有一点基本确定,那就是HTML5负责页面结构,CSS3负责样式表现,JavaScript负责网页动态行为。因此,HTML5、CSS3和JavaScript技术是网页制作技术的基础和核心。本书全面讲解HTML5、CSS3和JavaScript从入门到项目开发的基本知识,选择当前面试、就业急需的内容进行深入剖析,同时配备了前端开发的10大资源库,以帮助读者快速掌握Web前端开发的技术精髓。

本书内容

全书分为上下两册,共31章。

上册(HTML5 CSS3篇):HTML5基础、设计HTML5文档结构、设计HTML5文本、设计HTML5图像和多媒体、设计列表和超链接、设计表格、设计表单、CSS3基础、字体和文本样式、背景样式、列表和超链接样式、表格和表单样式、CSS3盒模型、网页布局基础、CSS3弹性布局、设计动画样式、媒体查询与页面自适应。

下册(JavaScript篇):JavaScript基础、设计程序结构、处理字符串、使用正则表达式、使用数组、使用函数、使用对象、JavaScript高级编程、客户端操作、文档操作、事件处理、CSS样式操作、使用Ajax、项目实战。

本书特色

30万 读者体验,畅销书全新 ;10年开发教学经验,一线讲师半生心血。

系统详解:本书系统地讲解了HTML5 CSS3 JavaScript技术在Web前端开发各个方面应用的知识,从基础的HTML5开始讲起,配合大量实例,循序渐进地全面展开,可帮助读者奠定坚实的Web前端开发理论基础,做到知其然也知其所以然。

入门容易:本书遵循学习规律,入门和实战相结合。采用“基础知识 中小案例 实战案例”的编写模式,内容由浅入深、循序渐进,从入门中学习实战应用,从实战应用中激发学习兴趣。

案例超多:通过例子学习是好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析的模式,透彻详尽地讲述了使用HTML5 CSS3 JavaScript技术进行Web前端开发的各类知识,并且几乎每一章都配有综合应用的实战案例。实例、案例丰富详尽,跟着大量案例去学习,边学边做,从做中学,学习可以更深入、更高效。

体验超好:配套同步视频讲解,微信扫一扫,随时随地看视频;配套在线支持,知识拓展,专项练习,更多案例,在线预览网页设计效果,阅读或下载源代码,同样微信扫一扫即可学习。

技术新颖:本书全面、细致地讲解了Web前端开发的基础知识,同时讲解在未来Web时代中备受欢迎的各种新知识,让读者能够真正学习到实用、流行的Web新技术。

栏目贴心:本书根据需要在各章使用了很多“注意”“提示”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。

资源丰富:本书配套Web前端学习人员(尤其是零基础学员)需要的10大资源库,包括同步讲解视频库、示例源码库、开发参考工具库、案例库、网页素材库、网页配色库、JavaScript分类网页特效库、网页模板库、网页欣赏库、面试题库。这些资源,不仅学习中需要,工作中更有用。

在线支持:顺应移动互联网时代知识获取途径变化的潮流,本书每一章均配有在线支持,提供与本章知识相关的知识拓展、专项练习、更多案例等优质在线学习资源,并且新知识、新题目、新案例不断更新中。这样一来,在有限的纸质图书中承载了更丰富的学习内容,让读者真实体验到以一倍的价格购买两倍的学习内容,更便捷,更超值。

读前须知

本书从初学者的角度出发,结合大量的案例来讲解相关知识,使得学习不再枯燥、拘泥、教条,因此要求读者边学习边实践操作,避免学习的知识流于表面、限于理论。

作为入门书籍,本书知识点比较庞杂,所以不可能面面俱到。技术学习的关键是方法,本书在很多实例中体现了方法的重要性,读者只要掌握了各种技术的运用方法,在学习更深入的知识时便可大大提高自学的效率。

本书提供了大量示例,需要用到Edge、IE、Firefox、Chrome等主流浏览器进行测试和预览。为了方便示例测试,以及做浏览器兼容设计,读者需要安装上述类型的版本浏览器,各种浏览器在部分细节的表现上可能会稍有差异。

HTML5中部分API可能需要服务器端测试环境,本书部分章节所用的服务器端测试环境为Windows操作系统 Apache服务器 PHP开发语言。如果读者的本地系统没有搭建PHP虚拟服务器,建议先搭建该虚拟环境。

限于篇幅,本书示例没有提供完整的HTML代码,测试示例时读者应该先补充完整HTML代码结构,然后进行测试,或者直接参考本书提供的示例源码库,根据章节编号找到对应的示例源文件,边参考边练习,边学习边思考,努力做到举一反三。

为了给读者提供更多的学习资源,本书在配套资源库中提供了很多参考链接,许多本书无法详细介绍的问题都可以通过这些链接找到答案。由于这些链接地址会因时间而有所变动或调整,所以在此说明,这些链接地址仅供参考,本书无法保证所有的这些地址是长期有效的。

本书适用对象

?Web前端开发的初学者。

?Web前端开发初级工程师。

?Web前端设计师和UI设计师。

?Web前端项目管理人员。

?开设Web前端开发等相关专业的院校的师生。

?开设Web前端开发课程的培训机构的讲师及学员。

?Web前端开发爱好者。

关于作者

本书由前端科技团队负责编写,并提供在线支持和技术服务,由于作者水平有限,书中难免存在疏漏和不足之处,欢迎读者朋友不吝赐教。读者如有好的建议、意见,或在学习本书时遇到疑难问题,可以通过电子邮件(css148@163.com)的方式联系我们,我们会尽快为您解答。

编  者     

2022年8月

 


书籍介绍

《 HTML5+CSS3+JavaScript从入门到精通(微课精编版)(第2版)》系统地讲解了HTML5、CSS3和JavaScript的基础理论和实际运用技术,结合大量实例进行深入浅出的讲解。全书分为上下两册,共31章。上册为HTML5+CSS3篇,内容包括HTML5基础、设计HTML5文档结构、设计HTML5文本、设计HTML5图像和多媒体、设计列表和超链接、设计表格、设计表单、CSS3基础、字体和文本样式、背景样式、列表和超链接样式、表格和表单样式、CSS3盒模型、网页布局基础、CSS3弹性布局、设计动画样式、媒体查询与页面自适应;下册为JavaScript篇,内容包括JavaScript基础、设计程序结构、处理字符串、使用正则表达式、使用数组、使用函数、使用对象、JavaScript高级编程、客户端操作、文档操作、事件处理、CSS样式操作、使用Ajax、项目实战。其中,项目实战为纯线上资源,更加实用。书中所有知识点均结合具体实例展开讲解,代码注释详尽,可使读者轻松掌握前端技术精髓,提升实际开发能力。


书籍真实打分

  • 故事情节:7分

  • 人物塑造:6分

  • 主题深度:6分

  • 文字风格:7分

  • 语言运用:8分

  • 文笔流畅:4分

  • 思想传递:9分

  • 知识深度:8分

  • 知识广度:4分

  • 实用性:3分

  • 章节划分:3分

  • 结构布局:4分

  • 新颖与独特:5分

  • 情感共鸣:4分

  • 引人入胜:9分

  • 现实相关:6分

  • 沉浸感:6分

  • 事实准确性:6分

  • 文化贡献:6分


网站评分

  • 书籍多样性:9分

  • 书籍信息完全性:3分

  • 网站更新速度:5分

  • 使用便利性:6分

  • 书籍清晰度:6分

  • 书籍格式兼容性:4分

  • 是否包含广告:6分

  • 加载速度:5分

  • 安全性:7分

  • 稳定性:6分

  • 搜索功能:5分

  • 下载便捷性:8分


下载点评

  • 可以购买(654+)
  • 快捷(130+)
  • 四星好评(226+)
  • 购买多(249+)
  • mobi(260+)
  • 无水印(161+)
  • 不亏(578+)
  • 下载快(391+)
  • 盗版少(199+)
  • 好评(147+)
  • 傻瓜式服务(218+)

下载评价

  • 网友 谭***然: ( 2025-01-17 23:20:58 )

    如果不要钱就好了

  • 网友 辛***玮: ( 2024-12-31 04:07:38 )

    页面不错 整体风格喜欢

  • 网友 国***芳: ( 2025-01-02 05:06:49 )

    五星好评

  • 网友 龚***湄: ( 2025-01-16 09:12:29 )

    差评,居然要收费!!!

  • 网友 汪***豪: ( 2024-12-24 01:35:48 )

    太棒了,我想要azw3的都有呀!!!

  • 网友 孙***美: ( 2025-01-05 06:30:45 )

    加油!支持一下!不错,好用。大家可以去试一下哦

  • 网友 养***秋: ( 2025-01-04 07:32:51 )

    我是新来的考古学家

  • 网友 孙***夏: ( 2024-12-29 16:54:27 )

    中评,比上不足比下有余

  • 网友 冯***丽: ( 2025-01-04 12:25:43 )

    卡的不行啊

  • 网友 沈***松: ( 2025-01-16 05:12:50 )

    挺好的,不错

  • 网友 丁***菱: ( 2025-01-02 08:41:25 )

    好好好好好好好好好好好好好好好好好好好好好好好好好

  • 网友 訾***雰: ( 2025-01-11 06:53:42 )

    下载速度很快,我选择的是epub格式

  • 网友 常***翠: ( 2025-01-10 07:39:43 )

    哈哈哈哈哈哈


随机推荐