下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >Html/CSS > HTML、CSS和JavaScript入门经典(第2版)

HTML、CSS和JavaScript入门经典(第2版)

综合评级:★★★★★

定价:79.00

作者:[美]朱莉 梅洛尼(Julie Meloni) 著

出版社:人民邮电出版社

出版日期:2015年12月

页数:532

字数:851000

ISBN:9787115405944

书籍介绍
《HTML、CSS和JavaScript入门经典》(第2版)采用直观的、逐步深入的方法介绍如何使用HTML、CSS(Cascading Style Sheet,层叠样式表)和JavaScript设计、创建和维护网站,并且提供了清晰的指导。

  《HTML、CSS和JavaScript入门经典》(第2版)信息丰富,涵盖了HTML、CSS和JavaScript的基础知识和高级应用,还介绍了如何组织和管理网站以及帮助人们找到你的Web页面的知识。在每一章末尾还配有相应的问答题和作业,可以帮助你检验所学的知识。

  《HTML、CSS和JavaScript入门经典》(第2版)示例丰富,操作步骤简洁、明了,非常适合于从事Web设计和网站开发的初学者阅读,对于有一定经验的读者,也有很大的参考价值。

相关课程
目录

第1章理解Web的工作方式

1.1HTML和WWW简史

1.2创建Web内容

1.3理解Web内容递送

1.4选择Web托管提供商

1.5利用多种Web浏览器执行

测试

1.6创建一个示例文件

1.7使用FTP传输文件

1.7.1选择FTP客户端

1.7.2使用FTP客户端

1.8了解在Web服务器上放置

文件的位置

1.8.1基本的文件管理

1.8.2使用索引页面

1.9在不涉及Web服务器的情况

下分发内容

1.9.1在本地发布内容

1.9.2在博客上发布内容

1.10关于测试Web内容的提示

1.11小结

1.12问与答

1.13测验

1.13.1问题

1.13.2答案

1.13.3练习

1.1欢迎进入i第2章构造HTML文档

2.1准备工作

2.2从一个简单的Web页面

开始

2.3每个Web页面都必须具有

的HTML标签

2.4利用段落和换行符组织页面

2.5利用标题组织内容

2.6理解语义元素

2.7以多种方式使用

元素

2.8理解元素

2.9使用元素

2.10实现元素

2.11何时使用元素

2.12有效地使用元素

2.13小结

2.14问与答

2.15测验

2.15.1问题

2.15.2答案

2.15.3练习

第3章理解层叠样式表

3.1CSS的工作方式

3.2基本的样式表

3.3CSS样式的基础知识

3.3.1基本的布局属性

3.3.2基本的格式化属性

3.4使用样式类

3.5使用样式ID

3.6内部样式表和内联样式

3.7小结

3.8问与答

3.9测验

3.9.1问题

3.9.2答案

3.9.3练习

第4章理解javaScript

4.1学习Web脚本编程的

基础知识

4.1.1脚本和程序

4.1.2Javascript简介

4.2JavaScript如何适应

Web页面

4.2.1使用单独的JavaScript文件

4.2.2理解JavaScript事件

4.3探索JavaScript的能力

4.3.1改进导航

4.3.2验证表单

4.3.3特殊效果

4.3.4远程脚本调用(ajax

4.4利用JavaScript显示时间

4.4.1在变量中存储数据

4.4.2计算结果

4.4.3创建输出

4.4.4向Web页面中添加脚本

4.5测试脚本

4.5.1修改脚本

4.5.2处理JavaScript错误

4.6小结

4.7问与答

4.8作业

4.8.1测验

4.8.2答案

4.8.3练习

第5章验证和调试代码

5.1验证Web内容

5.2使用DeveloperTools调试

HTML和CSS

5.2.1使用检查器调试HTML

5.2.2使用检查器调试CSS

5.3使用DeveloperTools调试

JavaScript代码

5.4小结

5.5问与答

5.6作业

5.6.1测验

5.6.2答案

5.6.3练习

第6章处理字体、文本块、列表

和表格

6.1处理特殊字符

6.2粗体、斜体和特殊的文本

格式化

6.3调整字体

6.4使用Web字体

6.5在页面上对齐文本

6.5.1使用属性

6.5.2对齐块级元素

6.6三类HTML列表

6.7在列表内放置列表

6.8创建一个简单的表格

6.9控制表格大小

6.10表格内的对齐和跨越

6.11利用表格进行页面布局

6.12使用CSS栏

6.13小结

6.14问与答

6.15测验

6.15.1问题

6.15.2答案

6.15.3练习

第7章使用外部链接和内部链接

7.1使用Web地址

7.2使用锚在页面内链接

7.2.1利用锚标识页面中的位置

7.2.2链接到锚位置

7.3在自己的Web内容之间

创建链接

7.4链接到外部Web内容

7.5链接到电子邮件地址

7.6在新的浏览器窗口中

打开链接

7.7使用CSS编排超链接

的样式

7.8小结

7.9问与答

7.10测验

7.10.1问题

7.10.2答案

7.10.3练习

第8章处理颜色、图像和多媒体

8.1选择颜色的**实践

8.2理解Web颜色

8.3使用十六进制的颜色值

8.4使用CSS设置背景、文本和

边框颜色

8.5选择图形软件

8.6关于图形需要知道的

*少知识

8.7准备照片图像

8.7.1裁剪图像

8.7.2调整图像大小

8.7.3调整图像颜色

8.7.4控制JPEG压缩

8.8创建横幅和按钮

8.9减少或删除图像中的颜色

8.10创建拼贴式背景图像

8.11创建动画式Web图形

8.12在Web页面上放置图像

8.13利用文本描述图像

8.14指定图像的高度和宽度

8.15对齐图像

8.15.1水平图像对齐

8.15.2垂直图像对齐

8.16把图像转变成链接

8.17使用背景图像

8.18使用图像映射

8.18.1为什么图像映射并非总是

必要的

8.18.2映射图像内的区域

8.18.3为图像映射创建HTML

代码

8.19链接到多媒体文件

8.20嵌入多媒体文件

8.21为音频和视频播放使用

HTML5代码

8.22关于使用多媒体的额外提示

8.23小结

8.24问与答

8.25测验

8.25.1问题

8.25.2答案

8.25.3练习

第9章处理边距、填充、对齐和浮动

9.1使用边距

9.2填充元素

9.3使所有的一切保持对齐

9.4理解float属性

9.5小结

9.6问与答

9.7测验

9.7.1问题

9.7.2答案

9.7.3练习

第10章理解CSS方框模型和定位

10.1CSS方框模型

10.2关于定位的独家新闻

10.3控制元素的堆叠方式

10.4管理文本流

10.5小结

10.6问与答

10.7测验

10.7.1问题

10.7.2答案

10.7.3练习

1.1欢迎进入ios平台第11章使用CSS进一步处理列表、

文本和导航

11.1HTML列表复习

11.2CSS方框模型如何影响

列表

11.3放置列表项指示符

11.4利用列表项和CSS创建

图像映射

11.5导航列表与常规的列表有

何区别

11.6利用CSS创建垂直导航

系统

11.6.1编排单级垂直导航

系统的样式

11.6.2编排多级垂直导航

系统的样式

11.7利用CSS创建水平

导航系统

11.8小结

11.9问与答

11.10测验

11.10.1问题

11.10.2答案

11.10.3练习

第12章创建固定布局或流动布局

12.1理解固定布局

12.2理解流动布局

12.3创建固定/流动混合布局

12.3.1从基本的布局结构开始

12.3.2在固定/流动混合布局中

定义两栏

12.3.3设置布局的*小宽度

12.3.4在固定/流动混合布局中

处理栏高度

12.4考虑响应性Web设计

12.5小结

12.6问与答

12.7测验

12.7.1问题

12.7.2答案

12.7.3练习

1.1欢迎进入ios平第13章理解动态Web站点和HTML

应用程序

13.1理解不同类型的脚本

13.2在HTML中包括JavaScript

代码

13.3显示随机内容

13.4理解文档对象模型

13.5基于用户交互更改图像

13.6提前考虑开发HTML5应用

程序

13.7小结

13.8问与答

13.9测验

13.9.1问题

13.9.2答案

13.9.3练习

第14章初识JavaScript程序设计

14.1基本概念

14.1.1语句

14.1.2把任务与函数相结合

14.1.3变量

14.1.4了解对象

14.1.5条件语句

14.1.6循环语句

14.1.7事件处理程序

14.1.8首先运行哪个脚本

14.2JavaScript语法规则

14.2.1大小写敏感性

14.2.2变量、对象和函数名称

14.2.3保留字

14.2.4空白

14.3使用注释

14.4关于JavaScript的**

实践

14.5理解JSON

14.6小结

14.7问与答

14.8作业

14.8.1测验

14.8.2答案

14.8.3练习

第15章使用文档对象模型(DOM)

15.1了解文档对象模型

15.2使用window对象

15.3处理document对象

15.3.1获取关于文档的信息

15.3.2在文档中编写文本

15.3.3使用链接和锚

15.4访问浏览器的历史记录

15.5使用location对象

15.6关于DOM结构的更多

知识

15.6.1节点

15.6.2父对象与子对象

15.6.3兄弟对象

15.7处理DOM节点

15.7.1基本的节点属性

15.7.2节点的关系属性

15.7.3文档方法

15.7.4节点方法

15.8创建可定位的元素

(图层)

15.9隐藏和显示对象

15.10修改页面内的文本

15.11向页面中添加文本

15.12小结

15.13问与答

15.14作业

15.14.1测验

15.14.2答案

15.14.3练习

第16章使用JavaScript变量、字符串

和数组

16.1使用变量

16.1.1选择变量名

16.1.2使用局部变量和全局变量

16.1.3给变量赋值

16.2了解表达式和运算符

16.2.1使用JavaScript运算符

16.2.2运算符优先级

16.3JavaScript中的数据类型

16.4在数据类型之间转换

16.5使用String对象

16.5.1创建String对象

16.5.2赋值

16.5.3计算字符串的长度

16.5.4转换字符串的大小写

16.6处理子串

16.6.1使用字符串的一部分

16.6.2获取单个字符

16.6.3查找子串

16.7使用数值型数组

16.7.1创建数值型数组

16.7.2了解数组长度

16.7.3访问数组元素

16.8使用字符串数组

16.8.1创建字符串数组

16.8.2拆分字符串

16.8.3对字符串数组进行排序

16.9对数值型数组进行排序

16.10小结

16.11问与答

16.12作业

16.12.1测验

16.12.2答案

16.12.3练习

1.1欢迎进入ios平第17章使用JavaScript函数和

对象

17.1使用函数

17.1.1定义函数

17.1.2调用函数

17.1.3返回值

17.2介绍对象

17.2.1创建对象

17.2.2了解方法

17.3使用对象简化脚本编程

17.3.1定义对象

17.3.2定义对象的方法

17.3.3创建对象的实例

17.4扩展内置对象

17.5使用Math对象

17.5.1四舍五入和截尾

17.5.2生成随机数

17.5.3其他Math方法

17.6使用Math方法

17.7处理日期

17.7.1创建Date对象

17.7.2设置Date值

17.7.3读取Date值

17.7.4处理时区

17.7.5在日期格式之间转换

17.8小结

17.9问与答

17.10作业

17.10.1测验

17.10.2答案

17.10.3练习

第18章利用条件和循环控制流程

18.1if语句

18.1.1条件运算符

18.1.2利用逻辑运算符把条件

结合起来

18.1.3else关键字

18.2使用简写的条件表达式

18.3利用if和else测试多个

条件

18.3.1HTML文件

18.3.2JavaScript文件

18.4利用switch使用多个

条件

18.5使用for循环

18.6使用while循环

18.7使用do...while循环

18.8使用循环

18.8.1创建无限循环

18.8.2退出循环

18.8.3继续执行循环

18.9遍历对象属性

18.10小结

18.11问与答

18.12作业

18.12.1测验

18.12.2答案

18.12.3练习

1.1欢迎进入ios平台第19章响应事件

19.1了解事件处理程序

19.1.1对象和事件

19.1.2创建事件处理程序

19.1.3利用JavaScript定义事件

处理程序

19.1.4支持多个事件处理程序

19.1.5使用event对象

19.2使用鼠标事件

19.2.1移入和移出

19.2.2按下和释放(以及单击)

19.3使用键盘事件

19.4使用onload和onunload

事件

19.5使用onclick更改

外观

19.6小结

19.7问与答

19.8作业

19.8.1测验

19.8.2答案

19.8.3练习

第20章使用窗口

20.1利用对象控制窗口

20.1.1window对象的属性

20.1.2创建新窗口

20.1.3打开和关闭窗口

20.2移动和调整窗口

20.3使用定时器

20.4显示对话框

20.5小结

20.6问与答

20.7作业

20.7.1测验

20.7.2答案

20.7.3练习

1.1欢迎进入i第21章JavaScript**实践

21.1脚本编程的**实践

21.1.1不要过度使用JavaScript

21.1.2内容、表示和行为

21.1.3优雅降级

21.1.4渐进增强

21.1.5添加事件处理程序

21.1.6Web标准:避免特定于浏览器

21.1.7很好地处理错误

21.1.8注解代码

21.1.9有用性

21.1.10可访问性

21.1.11设计模式

21.1.12尽可能地重用代码

21.2读取浏览器信息

21.2.1显示浏览器信息

21.2.2应对不诚实的浏览器

21.3跨浏览器的脚本编程

21.3.1特性检测

21.3.2应对浏览器的怪癖

21.4支持未启用JavaScript的

浏览器

21.4.1使用标签

21.4.2保持JavaScript是可选的

21.4.3避免错误

21.5小结

21.6问与答

21.7作业

21.7.1测验

21.7.2答案

21.7.3练习

第22章使用第三方库和框架

22.1使用第三方JavaScript库

22.1.1jQuery

22.1.2Prototype

22.1.3Script.aculo.us

22.1.4其他流行的JavaScript库

22.2使用第三方库添加JavaScript

特效

22.3使用JavaScript框架

22.4小结

22.5问与答

22.6作业

22.6.1测验

22.6.2答案

22.6.3练习

第23章详细探讨jQuery

23.1准备使用jQuery

23.2熟悉$(document).ready处理

程序

23.3选择DOM和CSS内容

23.4操作HTML内容

23.4.1显示和隐藏元素

23.4.2制作元素的动画

23.5结合使用各种方法来创建

jQuery动画

23.6利用jQuery处理事件

23.7小结

23.8问与答

23.9作业

23.9.1测验

23.9.2答案

23.9.3练习

1.1欢迎进入ios平台第24章利用jQueryUI创建丰富交互

的先期步骤

24.1准备使用jQueryUI

24.2使用jQueryUI中的

选择器

24.3利用jQueryUI定位UI

元素

24.4应用jQueryUI特效

24.5把jQueryUI构件用于高级

交互

24.5.1理解鼠标交互构件

24.5.2实现可拖动的项目

24.6接下来何去何从

24.7小结

24.8问与答

24.9作业

24.9.1测验

24.9.2答案

24.9.3练习

第25章AJAX:远程脚本编程

25.1AJAX简介

25.1.1JavaScript客户(前端)

25.1.2服务器端脚本(后端)

25.1.3XML

25.1.4流行的AJAX示例

25.2使用XMLHttpRequest

25.2.1创建请求

25.2.2打开URL

25.2.3发送请求

25.2.4等待响应

25.2.5解释响应数据

25.3创建简单的AJAX库

25.3.1ajaxRequest函数

25.3.2ajaxResponse函数

25.3.3使用库

25.4使用库创建AJAX测验

25.4.1HTML文件

25.4.2XML文件

25.4.3JavaScript文件

25.4.4测试示例

25.5调试基于AJAX的应用

程序

25.6将jQuery的内置函数

用于AJAX

25.7小结

25.8问与答

25.9作业

25.9.1测验

25.9.2答案

25.9.3练习

第26章处理基于Web的表单

26.1HTML表单的工作方式

26.2创建表单

26.3接受文本输入

26.4命名各种表单数据

26.5标记各种表单数据

26.6组合表单元素

26.7探索表单输入控件

26.7.1复选框

26.7.2单选按钮

26.7.3选择列表

26.7.4文本框、文本区及其他

输入类型

26.8使用HTML5表单验证

26.9提交表单数据

26.10利用JavaScript访问表单

元素

26.11显示来自表单的数据

26.12小结

26.13问与答

26.14作业

26.14.1测验

26.14.2答案

26.14.3练习

1.1欢迎进入ios平台第27章组织和管理Web站点

27.1当一个页面就足够时

27.2组织简单的站点

27.3组织较大的站点

27.4编写易于维护的代码

27.4.1利用注释给代码加注解

27.4.2缩进代码以使之清晰

27.5考虑版本控制

27.6使用HTML和CSS框架

27.7小结

27.8问与答

27.9作业

27.9.1测验

27.9.2答案

27.9.3练习

热门图书
推荐新闻
技术文库
论坛推荐