TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312677
|
资源详情
介绍:
HTML5规范呼之欲出,各浏览器厂商更早已摩拳擦掌,纷纷推出支持HTML
5规范的浏览器:Firefox、Opera、Chrome等浏览器早已很好地支持各种HTML5规范,微软也宣布IE9将会更好地支持CSS
3、SVG和HTML5等新规范,这些迹象表明:HTML5时代到来了。
《疯狂HTML5/CSS3/JavaScript讲义》是一本全面介绍HTML5、CSS
3和JavaScript前端开发技术的图书,系统地介绍了HTML5常用的元素和属性、HTML5的表单元素和属性、HTML
5的绘图支持、HTML5的多媒体支持、CSS
3的功能和用法、最前沿的变形与动画功能等。除此之外,本书还系统地介绍了JavaScript编程知识,包括JavaScript基本语法、DOM编程,以及HTML
5新增的本地存储、离线应用、JavaScript多线程、客户端通信支持、WebSocket编程等。
《疯狂HTML
5/CSS3/JavaScript讲义》的定位是一本前端开发的“实战性”图书,因此在介绍各知识点时并不是简单地停留在知识点层面阐述,而是结合了大量实例来让读者对照练习、学以致用。本书最后还提供了一个基于HTML
5技术的小游戏:疯狂俄罗斯方块。该游戏综合运用了HTML
5的绘图支持、客户端存储等技术,具有较高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。
作译者
李刚,从事10多年的JavaEE应用开发,现任疯狂软件教育中心教学总监。
疯狂Java实训营创始人,疯狂Java体系图书作者。曾任LITEON公司的J2EE技术主管,负责该公司的企业信息化平台的架构设计。
曾任广州电信、广东龙泉科技等公司的技术培训导师。曾兼任广东技术师范学院计算机科学系的兼职副教授。
2007年3月26日的《电脑报》专访人物。
培训的学生已在华为、立信、普信、网易、电信盈科等公司就职。
国内*名的高端IT技术作家,已出版《疯狂Java讲义》、《疯狂Android讲义》、《轻量级Java
EE企业应用实战》、《疯狂Ajax讲义》、《疯狂XML讲义》、《经典JavaEE企业应用实战》、《Struts2.1**指南》、《Ruby
On
Rails敏捷开发*佳实践》等*作。其中疯狂Java体系图书都是已经得到广泛的市场认同,并多次重印的畅销图书,并被多家高校选作教材,部分图书已被翻译成繁体中文版、输出到台湾地区。
目录:
第一部分
第1章HTML5简介1
1.1HTML历史与HTML52
1.2HTML5的优势6
1.3HTML5的基本结构和语法变化8
1.4本章小结12
第2章 HTML5的常用元素与属性13
2.1HTML5保留的常用元素14
2.2HTML5新增的通用属性31
2.3HTML5新增的常用元素34
2.4HTML5头部和元信息41
2.5HTML5新增的拖放API43
2.6本章小结51
第3章 HTML5表单相关元素和属性52
3.1HTML原有的表单及表单控件53
3.2HTML5新增的属性与元素61
3.3HTML5增强的文件上传域69
3.4HTML5新增的客户端校验75
3.5本章小结79
第4章 HTML5的绘图支持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章 HTML5的多媒体支持112
5.1使用audio和video元素113
5.2使用JavaScript脚本控制媒体播放116
5.3事件监听119
5.4本章小结122
第二部分
第6章 级联样式单与CSS选择器123
6.1样式单概述124
6.2CSS样式单的基本使用125
6.3CSS选择器131
6.4伪元素选择器140
6.5CSS3.0新增的伪类选择器150
6.6在脚本中修改显示样式166
6.7本章小结168
第7章 字体与文本相关属性169
7.1字体相关属性170
7.2CSS3支持的颜色表示方法176
7.3文本相关属性178
7.4CSS3新增的服务器字体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.4CSS3的多栏布局237
10.5本章小结245
第11章 表格、列表相关属性及mediaquery246
11.1表格相关属性247
11.2列表相关属性250
11.3控制光标的属性253
11.4mediaquery功能254
11.5本章小结259
第12章 变形与动画相关属性260
12.1CSS3提供的变形支持261
12.2CSS3提供的Transition动画268
12.3CSS3提供的Animation动画272
12.4本章小结277
第三部分
第13章 JavaScript语法详解278
13.1JavaScript简介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.1DOM模型概述355
14.2DOM模型和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.9navigator和地理位置386
14.10使用document对象391
14.11HTML5新增的浏览器分析394
14.12本章小结397
第15章 事件处理机制398
15.1基本事件模型399
15.2InternetExplorer的事件模型407
15.3DOM的事件模型421
15.4本章小结433
第16章 本地存储与离线应用435
16.1WebStorage436
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章 HTML5的疯狂俄罗斯方块480
19.1俄罗斯方块简介481
19.2开发游戏界面482
19.3俄罗斯方块的数据模型485
19.4实现游戏逻辑490
19.5本章小结500
|
|