第一图书网

HTML、CSS和JavaScript入门经典

Julie C.Meloni 人民邮电出版社
出版时间:

2012-7  

出版社:

人民邮电出版社  

作者:

Julie C.Meloni  

页数:

460  

字数:

738000  

译者:

陈宗斌  

Tag标签:

无  

内容概要

  本书采用直观的、逐步深入的方法介绍如何使用HTML、CSS(Cascading Style
Sheet,层叠样式表)和JavaScript设计、创建和维护世界级的网站,并且提供了清晰的指导。
  本书信息丰富,涵盖了HTML、CSS和JavaScript的基础知识和高级应用,还介绍了如何组织和管理网站以及帮助人们找到你的Web页面的知识。在每一章末尾还配有相应的问答题和作业,可以帮助你检验所学的知识。
  本书示例丰富,操作步骤简洁、明了,非常适合于从事Web设计和网站开发的初学者阅读,对于有一定经验的读者,也有很大的参考价值。

书籍目录

第1章 发布Web内容 
 1.1 HTML和World Wide Web的简短历史 
 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 练习 
第2章 理解HTML与XHTML之间的联系 
 2.1 做好准备 
 2.2 从简单的Web页面开始 
 2.3 每个XHTML Web页面都必须具有的HTML标签 
 2.4 利用段落和换行符组织页面 
 2.5 利用标题组织内容 
 2.6 验证Web内容 
 2.7 关于HTML、XML、XHTML和HTML5的内幕消息 
 2.8 总结 
 2.9 问与答 
 2.10 作业 
 2.10.1 测验 
 2.10.2 答案 
 2.10.3 练习 
第3章 理解层叠样式表 
 3.1 CSS的工作原理 
 3.2 基本的样式表 
 3.3 CSS样式基础 
 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.2 JavaScript简介 
 4.2 JavaScript如何适应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.5 开始创建脚本 
 4.6 添加JavaScript语句 
 4.6.1 在变量中存储数据 
 4.6.2 计算结果 
 4.7 创建输出 
 4.8 向Web页面中添加脚本 
 4.9 测试脚本 
 4.9.1 修改脚本 
 4.9.2 处理JavaScript错误 
 4.10 总结 
 4.11 问与答 
 4.12 作业 
 4.12.1 测验 
 4.12.2 答案 
 4.12.3 练习 
第5章 处理字体、文本块和列表 
 5.1 粗体字、斜体字和特殊的文本格式化效果 
 5.2 调整字体 
 5.3 处理特殊字符 
 5.4 在页面上对齐文本 
 5.4.1 使用属性 
 5.4.2 对齐块级元素 
 5.5 三种HTML列表 
 5.6 在列表内放置列表 
 5.7 总结 
 5.8 问与答 
 5.9 作业 
 5.9.1 测验 
 5.9.2 答案 
 5.9.3 练习 
第6章 使用表格显示信息 
 6.1 创建简单的表格 
 6.2 控制表格大小 
 6.3 表格内的对齐和跨越 
 6.4 利用表格进行页面布局 
 6.5 总结 
 6.6 问与答 
 6.7 作业 
 6.7.1 测验 
 6.7.2 答案 
 6.7.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 创建平铺背景 
 8.12 创建动画式Web图形 
 8.13 把图像放在Web页面上 
 8.14 利用文本描述图像 
 8.15 指定图像的高度和宽度 
 8.16 对齐图像 
 8.16.1 水平的图像对齐 
 8.16.2 垂直的图像对齐 
 8.17 把图像转变成链接 
 8.18 使用背景图像 
 8.19 使用图像映射 
 8.19.1 为什么图像映射并非总是必要的 
 8.19.2 映射图像内的区域 
 8.19.3 为图像映射创建HTML代码 
 8.20 把多媒体整合进网站中 
 8.20.1 链接到多媒体文件 
 8.20.2 嵌入多媒体文件 
 8.20.3 关于使用多媒体的额外几点提示 
 8.21 总结 
 8.22 问与答 
 8.23 作业 
 8.23.1 测验 
 8.23.2 答案 
 8.23.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.1 CSS盒子模型 
 10.2 关于定位的详细解释 
 10.3 控制元素的堆叠方式 
 10.4 管理文本流 
 10.5 总结 
 10.6 问与答 
 10.7 作业 
 10.7.1 测验 
 10.7.2 答案 
 10.7.3 练习 
第11章 使用CSS对列表、文本和导航进行更多的处理 
 11.1 HTML列表回顾 
 11.2 CSS盒子模型如何影响列表 
 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 总结 
 12.5 问与答 
 12.6 作业 
 12.6.1 测验 
 12.6.2 答案 
 12.6.3 练习 
第13章 理解动态网站 
 13.1 理解不同类型的脚本编程 
 13.2 在HTML中包括JavaScript 
 13.3 显示随机内容 
 13.4 了解文档对象模型 
 13.5 基于用户交互更改图像 
 13.6 总结 
 13.7 问与答 
 13.8 作业 
 13.8.1 测验 
 13.8.2 答案 
 13.8.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.2 JavaScript语法规则 
 14.2.1 大小写敏感性 
 14.2.2 变量、对象和函数名称 
 14.2.3 保留字 
 14.2.4 空白 
 14.3 使用注释 
 14.4 关于JavaScript的最佳实践 
 14.5 总结 
 14.6 问与答 
 14.7 作业 
 14.7.1 测验 
 14.7.2 答案 
 14.7.3 练习 
第15章 使用文档对象模型(Document Object Model,DOM) 
 15.1 理解文档对象模型(Document Object Model,DOM) 
 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.8.1 利用JavaScript控制定位 
 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.3 JavaScript中的数据类型 
 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 练习 
第17章 使用JavaScript函数和对象 
 17.1 使用函数 
 17.1.1 定义函数 
 17.1.2 调用函数 
 17.1.3 返回值 
 17.2 介绍对象 
 17.2.1 创建对象 
 17.2.2 对象的属性和值 
 17.2.3 了解方法 
 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 使用with关键字 
 17.8 处理日期 
 17.8.1 创建Date对象 
 17.8.2 设置Date值 
 17.8.3 读取Date值 
 17.8.4 处理时区 
 17.8.5 在日期格式之间转换 
 17.9 总结 
 17.10 问与答 
 17.11 作业 
 17.11.1 测验 
 17.11.2 答案 
 17.11.3 练习 
第18章 利用条件和循环控制流程 
 18.1 if语句 
 18.1.1 条件运算符 
 18.1.2 利用逻辑运算符把条件结合起来 
 18.1.3 else关键字 
 18.2 使用简写的条件表达式 
 18.3 利用if和else测试多个条件 
 18.3.1 HTML文件 
 18.3.2 JavaScript文件 
 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 练习 
第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.1 window对象的属性 
 20.1.2 创建新窗口 
 20.1.3 打开和关闭窗口 
 20.2 移动和调整窗口 
 20.3 使用定时器 
 20.4 显示对话框 
 20.5 处理框架 
 20.6 构建框架集 
 20.6.1 创建框架集文档 
 20.6.2 添加单独的框架 
 20.7 在框架与窗口之间建立链接 
 20.7.1 修改框架的边框 
 20.7.2 将JavaScript对象用于框架 
 20.7.3 frames数组 
 20.8 使用内联框架 
 20.9 总结 
 20.10 问与答 
 20.11 作业 
 20.11.1 测验 
 20.11.2 答案 
 20.11.3 练习 
第21章 使用不唐突的JavaScript 
 21.1 脚本编程的最佳实践 
 21.1.1 内容、表示和行为 
 21.1.2 渐进增强 
 21.1.3 添加事件处理程序 
 21.1.4 Web标准:避免成为特定于浏览器的 
 21.1.5 注解代码 
 21.1.6 有用性 
 21.1.7 设计模式 
 21.1.8 可访问性 
 21.2 读取浏览器信息 
 21.2.1 显示浏览器信息 
 21.2.2 应对不诚实的浏览器 
 21.3 跨浏览器的脚本编程 
 21.3.1 特性检测 
 21.3.2 应对浏览器的怪癖 
 21.4 支持非JavaScript的浏览器 
 21.4.1 使用


图书封面

图书标签Tags

广告

下载页面


HTML、CSS和JavaScript入门经典 PDF格式下载



感觉值得买的!非常适合初学者买来学习的,里边的html和css讲的非常详细,把历史,现在,将来都讲得非常清楚,很适合大家买,不过如果有一定水平的就不是很合适了!


这本书蛮适合初学者的,入门很快,边学边练,很容易上手,推荐


正在看,还算不错。有的基础的要跳过前面不少章节。经典入门嘛,呵呵,介绍很多非常基础的东西。


内容很棒,很适合初学者。入门级的图书。


想一本书学透是不可能的,不过作为入门教程,足够了


大概翻了一下,挺简单易懂的,适合初学者。


基础写得很详细,细节上也注意到了,适合新手学些。


这书确实是经典啊,不懂的人看着也能够弄懂,甚至更高水平


拿这本书学习,再结合视频学习,进步不小,算是暑假的小插曲,之前忘记评论了。


这本书应该很专业,例子很多,不过不知道我还能不能看完。。。


讲得很好,不像有些书很像手册,也不像另外的一些书全是理论。


给老婆买的,希望她喜欢


做网店设计师比较赚钱而已哈……


真的在24小时内就能领会


就是送过来的时候有点脏


同事买的,很不错


入门初始,希望有所收获


阅读方面,不知道是不是翻译水平问题,看惯了中国作者写的技术书,换个老外写的看的不习惯


讲的比较啰嗦,翻译比较差,收获有限


质量一般不建议购买


相关图书