《疯狂HTML 5/CSS3/JavaScript讲义》对HTML 5、CSS 3、JavaScript的介绍是“从零开始”的,因此阅读本书并不需要额外的基础。对于刚刚从事前端开发的新人,本书具有很好的学习价值;对于有一定工作经验的前端工程师,本书具有很高的参考价值。本书也可作为高校、培训机构的培训教材。
HTML 5规范呼之欲出,各浏览器厂商更早已摩拳擦掌,纷纷推出支持HTML 5规范的浏览器:Firefox、Opera、Chrome等浏览器早已很好地支持各种HTML 5规范,微软也宣布IE 9将会更好地支持CSS 3、SVG和HTML 5等新规范,这些迹象表明:HTML 5时代到来了。
《疯狂HTML 5/CSS3/JavaScript讲义》是一本全面介绍HTML 5、CSS 3和JavaScript前端开发技术的图书,系统地介绍了HTML 5常用的元素和属性、HTML 5的表单元素和属性、HTML 5的绘图支持、HTML 5的多媒体支持、CSS 3的功能和用法、前沿的变形与动画功能等。除此之外,本书还系统地介绍了JavaScript编程知识,包括JavaScript基本语法、DOM编程,以及HTML 5新增的本地存储、离线应用、JavaScript多线程、客户端通信支持、WebSocket编程等。
《疯狂HTML 5/CSS3/JavaScript讲义》的定位是一本前端开发的“实战性”图书,因此在介绍各知识点时并不是简单地停留在知识点层面阐述,而是结合了大量实例来让读者对照练习、学以致用。本书最后还提供了一个基于HTML 5技术的小游戏:疯狂俄罗斯方块。该游戏综合运用了HTML 5的绘图支持、客户端存储等技术,具有较高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。
李刚,十余年软件开发从业经验,疯狂软件教育中心教学总监。疯狂Java实训营创始人,疯狂Java体系原创图书作者。广东技术师范学院计算机科学系兼职副教授,51CTO专家门诊特邀嘉宾。培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。国内知名高端IT技术图书作家,已出版《疯狂Java讲义》《疯狂Android讲义》《轻量级JavaEE企业应用实战》《疯狂iOS讲义(基础篇)(提高篇)》《疯狂前端开发讲义》《疯狂HTML5/CSS3/JavaScript讲义》《疯狂XML讲义》《经典JavaEE企业应用实战》《Struts2。x专业指南》等著作。其中疯狂Java体系图书均已沉淀多年,赢得极高的市场认同,多次重印,多部著作印刷数量超过10万册,并被多所“985”“211”院校选作教材,部分图书已被翻译成繁体中文版,授权到中国台湾地区。
第一部分
第1章 HTML 5简介 1
1.1 HTML历史与HTML 5 2
1.2 HTML 5的优势 6
1.3 HTML 5的基本结构和语法变化 8
1.4 本章小结 12
第2章 HTML 5的常用元素与属性 13
2.1 HTML 5保留的常用元素 14
2.2 HTML 5新增的通用属性 31
2.3 HTML 5新增的常用元素 34
2.4 HTML 5头部和元信息 41
2.5 HTML 5新增的拖放API 43
2.6 本章小结 51
第3章 HTML 5表单相关元素和属性 52
3.1 HTML原有的表单及表单控件 53
3.2 HTML 5新增的属性与元素 61
3.3 HTML 5增强的文件上传域 69
3.4 HTML 5新增的客户端校验 75
3.5 本章小结 79
第4章 HTML 5的绘图支持 80
4.1 使用canvas元素 81
4.2 绘图 82
4.3 图形特效处理 95
4.4 控制叠加风格 100
4.5 控制填充风格 102
4.6 位图处理 106
4.7 输出位图 109
4.8 本章小结 111
第5章 HTML 5的多媒体支持 112
5.1 使用audio和video元素 113
5.2 使用JavaScript脚本控制媒体播放 116
5.3 事件监听 119
5.4 本章小结 122
第二部分
第6章 级联样式单与CSS选择器 123
6.1 样式单概述 124
6.2 CSS样式单的基本使用 125
6.3 CSS选择器 131
6.4 伪元素选择器 140
6.5 CSS 3.0新增的伪类选择器 150
6.6 在脚本中修改显示样式 166
6.7 本章小结 168
第7章 字体与文本相关属性 169
7.1 字体相关属性 170
7.2 CSS 3支持的颜色表示方法 176
7.3 文本相关属性 178
7.4 CSS 3新增的服务器字体 182
7.5 本章小结 186
第8章 背景、边框和补丁相关属性 187
8.1 背景相关属性 188
8.2 边框相关属性 196
8.3 补丁相关属性 204
8.4 本章小结 207
第9章 大小、定位、轮廓相关属性 208
9.1 大小相关属性 209
9.2 定位相关属性 213
9.3 轮廓相关属性 215
9.4 本章小结 217
第10章 盒模型与布局相关属性 218
10.1 布局相关属性 219
10.2 盒模型和display属性 225
10.3 对盒添加阴影 235
10.4 CSS 3的多栏布局 237
10.5 本章小结 245
第11章 表格、列表相关属性及media query 246
11.1 表格相关属性 247
11.2 列表相关属性 250
11.3 控制光标的属性 253
11.4 media query功能 254
11.5 本章小结 259
第12章 变形与动画相关属性 260
12.1 CSS 3提供的变形支持 261
12.2 CSS 3提供的Transition动画 268
12.3 CSS 3提供的Animation动画 272
12.4 本章小结 277
第三部分
第13章 JavaScript语法详解 278
13.1 JavaScript简介 279
13.2 数据类型和变量 280
13.3 基本数据类型 286
13.4 复合类型 298
13.5 运算符 301
13.6 语句 311
13.7 流程控制 315
13.8 函数 323
13.9 函数的参数处理 337
13.10 使用对象 342
13.11 创建对象 347
13.12 本章小结 353
第14章 DOM编程详解 354
14.1 DOM模型概述 355
14.2 DOM模型和HTML文档 356
14.3 访问HTML元素 358
14.4 修改HTML元素 365
14.5 增加HTML元素 367
14.6 删除HTML元素 372
14.7 传统的DHTML模型 376
14.8 使用window对象 378
14.9 navigator和地理位置 386
14.10 使用document对象 391
14.11 HTML 5新增的浏览器分析 394
14.12 本章小结 397
第15章 事件处理机制 398
15.1 基本事件模型 399
15.2 Internet Explorer的事件模型 407
15.3 DOM的事件模型 421
15.4 本章小结 433
第16章 本地存储与离线应用 435
16.1 Web Storage 436
16.2 离线应用 444
16.3 本章小结 451
第17章 使用Worker创建多线程 452
17.1 使用Worker创建多线程 453
17.2 与Worker线程进行数据交换 455
17.4 本章小结 462
第18章 客户端通信 463
18.1 跨文档消息传递 464
18.2 使用WebSocket与服务器通信 470
18.3 本章小结 479
第四部分
第19章 HTML 5的疯狂俄罗斯方块 480
19.1 俄罗斯方块简介 481
19.2 开发游戏界面 482
19.3 俄罗斯方块的数据模型 485
19.4 实现游戏逻辑 490
19.5 本章小结 500
在上面这些表单控件中,单行文本框、密码输入框都用于接收用户输入,而隐藏域不能接收用户输入,也不能生成可视化部分,它用于提交额外的请求参数,请求参数的值就是该隐藏域的value属性值,因此定义隐藏域的同时应指定value属性值。
单选框、复选框不能接收用户输入,因此定义它们时同时也会指定value属性值,用于设置它们所对应的请求参数值。对于单选框、复选框而言,当它们被勾选后,它们才会生成对应的请求参数。
文件上传域会生成一个单行文本框和一个"浏览"按钮,该文件上传域允许用户浏览本地磁盘文件,并将该文件上传到服务器。
图像域和提交按钮的作用基本一样,单击它们都会导致表单被提交,区别是图像域是一个图像按钮。
重设按钮的作用是清空表单内用户的输入,将表单内所有表单控件的值恢复到初始状态。
无动作按钮,看它的名称就知道,它只是一个按钮,在默认情况下,单击该按钮对表单不会有任何作用。通常我们可以为该钮编写JavaScript脚本来响应它的单击、双击等事件。
……
我之所以会选择购买这本书,很大程度上是因为它在社区里有着非常不错的口碑。我关注的一些前端开发的大神都曾经推荐过它,并且强调了它在实际项目中的应用价值。我个人在学习HTML5、CSS3和JavaScript的过程中,确实遇到过一些瓶颈,尤其是对一些新的API和最佳实践不太熟悉。这本书似乎就是为了解决这些痛点而存在的,它不仅涵盖了基础知识,还深入探讨了许多进阶技巧,让我觉得学到的东西能够直接应用到工作中,这对于提升我的开发效率和代码质量非常有帮助。
评分作为一名长期奋战在前端开发第一线的开发者,我深知拥有一本靠谱的学习资料是多么重要。市面上关于HTML5、CSS3和JavaScript的书籍确实不少,但很多都停留在概念的堆砌,缺乏深度和实战指导。而这本《疯狂HTML5/CSS3/JavaScript讲义》给我的感觉是,它不仅仅是在“讲”这些技术,更是在“教”你如何“用”这些技术解决实际问题。我在阅读过程中,时不时会发现一些我之前从未考虑过的优化方案或者更简洁的实现方式,这让我感觉自己的技术视野得到了极大的拓展。
评分这本书的封面设计相当抓人眼球,那种大胆的色彩搭配和现代感的字体,一下子就吸引了我这种对技术类书籍传统印象有所改观的读者。我拿到这本书的时候,第一感觉就是“哇,这不像我平时看的那种枯燥的技术手册!” 它的排版也很有意思,大量的插图和代码块穿插其中,阅读起来一点也不费力,甚至可以说是一种视觉享受。我特别喜欢它在讲解一些复杂的概念时,会用一些生动形象的比喻,感觉就像是在听一个经验丰富的老师在循循善诱,而不是在啃一本冰冷的教科书。
评分我是一名对Web前端技术有很高要求的开发者,一直在寻找一本能够全面、深入地讲解HTML5、CSS3和JavaScript的书籍。在尝试了市面上许多同类书籍后,我最终选择了《疯狂HTML5/CSS3/JavaScript讲义》。这本书的优点在于它的知识体系非常完整,从最基础的标签和属性,到复杂的框架和库的集成,都做了详细的阐述。更重要的是,它强调了代码的规范性和性能优化,这对于任何一个追求卓越的开发者来说都至关重要。
评分我是一位对前端技术充满好奇的初学者,之前断断续续地学习过一些相关的知识,但总是觉得缺乏系统性。在朋友的推荐下,我入手了这本《疯狂HTML5/CSS3/JavaScript讲义》,简直是相见恨晚!这本书的讲解风格非常接地气,用词也通俗易懂,即使是像我这样的新手,也能很快理解其中的概念。它循序渐进地带领我了解HTML5的新特性,CSS3的强大样式能力,以及JavaScript的核心逻辑,让我不再感到无从下手。
评分送货快捷,包装良好下次再买。(
评分质量非常好,与卖家描述的完全一致,非常满意,真的很喜欢,完全超出期望值,发货速度非常快,包装非常仔细、严实,物流公司服务态度很好,运送速度很快,很满意的一次购物
评分书真厚啊?都是基础知识不错哦!
评分经典学习书籍,正在努力学习中
评分不错,还没看,囤货中。。。
评分包装完美,隔天到,618优惠力度很给力。
评分书挺好啊,非常厚实,一大本,纸张也好,嘻嘻
评分高考完,买了好多书,争取这个暑假看完,赢在起跑线上
评分源码错误太多,作者为了开培训班,恶意删除了很多源码,80%的实例不能直接导入进eclipse,是因为作者删除了工程文件。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等,本站所有链接都为正版商品购买链接。
© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有