我的购物车0

全部图书分类

计算机/网络
儿童读物/童书
外语/语言文字
工具书/百科全书
哲学和宗教
自我实现/励志
艺术
管理
考试/教材/教辅/论文
文学
自然科学
漫画/动漫/漫画集
生活
社会科学
报纸
娱乐时尚
历史
小说
经济
旅游
保健/心理类书籍
医学卫生
工业/农业技术
文化/信息与知识传播
法律
地图/地理
育儿书籍
政治军事
传记
知识服务
旧版书
其他
体育运动(新)
自由组合套装
科学/科学研究
漫画/动漫/漫画集
其他
体育运动(新)
自由组合套装

正版 HTML 5+CSS3+JavaScript网页设计案例课堂 刘玉红 清华大学

在售图书真实库存,运费2元起, 24小时内闪电发货~ 咨询联系QQ:9450078

  • 作者:刘玉红编
  • 出版社:清华大学出版社 出版时间:2015-01-01
  • ISBN:9787302387138
  • 黄金会员价:¥5.05 白银会员价:¥5.35 青铜会员价:¥5.65
  • 商品价格:¥5.95
  • 优惠活动:全国满39起包邮,偏远地区除外
优惠券
¥1.00
  • 19-1
  • 消费19.00元及以上可使用
购买数量:
库存:145 销量:14

同类推荐

  • 商品详情
  • 售后保障
  • 评书0条
商品价格:¥5.95

基本信息

书名:HTML 5+CSS3+JavaScript网页设计案例课堂

定价:68元

作者:刘玉红

出版社:清华大学出版社

出版日期:2015-01-01

ISBN:9787302387138

字数:762000

页码:504

版次:1

装帧:平装

开本:16开

商品重量:

编辑推荐


清华大学出版社“案例课堂”大系丛书以案例的形式讲解软件的内容,读者可以在实践中熟练掌握软件的使用方法。每一个案例都精挑细选,同时配有全程语音讲解的视频文件,方便读者学习。案例的选材广泛,涉及到软件应用的各个领域、各个行业,学习无死角。“CG设计”系列全彩精印,同等价位下内容更多,同等内容下更实惠。“网站开发”系列附赠,全面学习无障碍: CSS属性速查表 HTML标签速查表 网页布局案例赏析 精彩网站配色方案赏析 精选JavaScript实例 JavaScript函数速查手册 CSS DIV布局案例赏析 案例源文件与教学课件

内容提要


《网站开发案例课堂:HTML5 CSS3 JavaScript网页设计案例课堂》作者根据在长期教学中积累的网页设计教学经验,完整、详尽地介绍HTML 5 CSS 3 JavaScript网页设计技术。 《网站开发案例课堂:HTML5 CSS3 JavaScript网页设计案例课堂》共分24章,分别介绍HTML 5概述、HTML 5网页文档结构、HTML 5网页中的文本和图像、HTML 5建立超链接、HTML 5建立表格、HTML 5建立表、HTML 5绘制图形、HTML 5中的音频和视频、CSS 3概述和基本语法、美化网页字体和段落样式、美化图片样式、美化背景和边框样式、美化链接和鼠标、美化网页菜、使用CSS 3滤镜美化网页元素、JavaScript编程基础知识、JavaScript程序控制结构和语法、函数、内置对象、HTML 5 CSS 3 JavaScript的搭配使用。后以两个综合网站的设计为例进行讲解,使读者进一步巩固所学的知识,提高综合实战能力。《网站开发案例课堂:HTML5 CSS3 JavaScript网页设计案例课堂》内容全面、图文并茂、步骤清晰、通俗易懂、专业性强,使读者能理解HTML 5 CSS 3 JavaScript网页样式与布局的技术,并能解决实际工作中的问题,真正做到“知其然,更知其所以然”。 《网站开发案例课堂:HTML5 CSS3 JavaScript网页设计案例课堂》涉及面广泛,几乎涵盖了HTML 5 CSS 3 JavaScript网页样式与布局的所有重要知识,适合网页设计初学者入门,同时也适合想全面了解HTML 5 CSS 3 JavaScript网页设计的专业人员阅读。

目录


章 初识HTML 5 11.1 HTML 5的基本概念 21.1.1 HTML的发展历程 21.1.2 什么是HTML 5 21.1.3 HTML 5文件的基本结构 31.2 HTML 5的优势 31.2.1 解决了跨浏览器问题 31.2.2 新增了多个新特性 31.2.3 用户优先的原则 41.2.4 化繁为简的优势 51.3 HTML 5文件的编写方法 51.3.1 使用记事本手工编写HTML 5 51.3.2 使用Dreamweaver CS6编写HTML文件 61.4 使用浏览器查看HTML 5文件 111.4.1 查看页面效果 111.4.2 查看源文件 111.5 疑难解惑 12第2章 HTML 5网页的文档结构 132.1 HTML 5文件的基本结构 142.1.1 HTML 5页面的整体结构 142.1.2 HTML 5新增的结构标记 142.2 HTML 5基本标记详解 152.2.1 文档类型说明 152.2.2 HTML标记 152.2.3 头标记head 162.2.4 网页的主体标记body 182.2.5 页面注释标记 192.3 HTML 5语法的变化 202.3.1 标签不再区分大小写 202.3.2 允许属性值不使用引号 202.3.3 允许部分属性值的属性省略 212.4 综合示例――符合W3C标准的HTML 5网页 212.5 上机练习――简的HTML 5网页 232.6 疑难解惑 23第3章 HTML 5网页中的文本和图像 253.1 在网页中添加文本 263.1.1 普通文本的添加 263.1.2 特殊字符文本的添加 263.1.3 使用HTML 5标记添加特殊文本 283.2 文本排版 303.2.1 换行标记3.03.2.2 段落标记3.13.2.3 标题标记3.13.3 文字列表 323.3.1 建立无序列表323.3.2 建立有序列表3.43.3.3 建立不同类型的无序列表 353.3.4 建立不同类型的有序列表 363.3.5 建立嵌套列表 363.3.6 自定义列表 373.4 网页中的图像 383.4.1 在网页中插入图像 383.4.2 设置图像的宽度和高度 403.4.3 设置图像的提示文字 413.4.4 将图片设置为网页背景 423.4.5 排列图像 423.5 综合示例――图文并茂的房屋装饰装修网页 433.6 上机练习――在线购物网站的产品展示效果 443.7 疑难解惑 45第4章 用HTML 5建立超链接 474.1 URL的概念 484.1.1 URL的格式 484.1.2 URL的类型 484.2 超链接标记 494.2.1 设置文本和图片的超链接 494.2.2 创建指向不同目标类型的超链接 504.2.3 设置以新窗口显示超链接页面 524.2.4 链接到同一页面的不同位置 534.3 创建热点区域 544.4 创建浮动框架 564.5 综合示例――用Dreamweaver定位热点区域 574.6 上机练习――创建热点区域 594.7 疑难解惑 60第5章 用HTML 5创建表格 615.1 表格的基本结构 625.2 创建表格 635.2.1 创建普通表格 635.2.2 创建一个带有标题的表格 645.3 编辑表格 655.3.1 定义表格的边框类型 655.3.2 定义表格的表头 665.3.3 设置表格背景 675.3.4 设置元格的背景 695.3.5 合并元格 705.3.6 排列元格中的内容 745.3.7 设置元格的行高与列宽 755.4 完整的表格标记 765.5 综合示例――制作计算机报价表 775.6 上机练习――制作学生表 795.7 疑难解惑 82第6章 使用HTML 5创建表 856.1 表概述 866.2 表基本元素的使用 866.2.1 行文本输入框text 876.2.2 多行文本输入框textarea 876.2.3 密码域password 886.2.4 选按钮radio 896.2.5 复选框checkbox 906.2.6 列表框select 916.2.7 普通按钮button 916.2.8 提交按钮submit 926.2.9 重置按钮reset 936.3 表元素的使用 946.3.1 url属性的使用 946.3.2 e属性的使用 956.3.3 date和time属性的使用 966.3.4 number属性的使用 976.3.5 range属性的使用 976.3.6 required属性的使用 986.4 综合示例――创建用户反馈表 996.5 上机练习――制作用户注册表 1006.6 疑难解惑 101第7章 使用HTML 5绘制图形 1037.1 添加canvas的步骤 1047.2 绘制基本形状 1047.2.1 绘制矩形 1057.2.2 绘制圆形 1067.2.3 使用moveTo与lineTo绘制直线 1077.2.4 使用bezierCurveTo绘制贝济埃曲线 1087.3 绘制渐变图形 1097.3.1 绘制线性渐变 1097.3.2 绘制径向渐变 1117.4 绘制变形图形 1127.4.1 绘制平移效果的图形 1127.4.2 绘制缩放效果的图形 1137.4.3 绘制旋转效果的图形 1147.4.4 绘制组合效果的图形 1157.4.5 绘制带阴影的图形 1177.5 使用图像 1187.5.1 绘制图像 1187.5.2 平铺图像 1207.5.3 裁剪图像 1217.5.4 图像的像素化处理 1237.6 绘制文字 1257.7 图形的保存与恢复 1267.7.1 保存与恢复状态 1267.7.2 保存文件 1287.8 综合示例――绘制火柴棒人物 1297.9 上机练习――绘制商标 1327.10 疑难解惑 133第8章 HTML 5中的音频和视频 1358.1 audio标签概述 1368.1.1 audio标签概述 1368.1.2 audio标签的属性 1378.1.3 audio标签浏览器的支持情况 1378.2 在网页中添加音频文件 1388.2.1 添加自动播放音频文件 1388.2.2 添加带有控件的音频文件 1388.2.3 添加循环播放的音频文件 1398.2.4 添加预播放的音频文件 1398.3 video标签概述 1408.3.1 video标签概述 1408.3.2 video标签的属性 1418.3.3 浏览器对video标签的支持情况 1428.4 在网页中添加视频文件 1428.4.1 添加自动播放的视频文件 1428.4.2 添加带有控件的视频文件 1438.4.3 添加循环播放的视频文件 1438.4.4 添加预播放的视频文件 1448.4.5 设置视频文件的高度与宽度 1458.5 疑难解惑 146第9章 CSS 3概述与基本语法 1479.1 CSS 3概述 1489.1.1 CSS 3的功能 1489.1.2 浏览器与CSS 3 1489.1.3 CSS 3的基础语法 1499.1.4 CSS 3的常用位 1499.2 编辑和浏览CSS 3 1549.2.1 手工编写CSS 3 1549.2.2 用Dreamweaver编写CSS 1559.3 在HTML 5中使用CSS 3的方法 1569.3.1 行内样式 1569.3.2 内嵌样式 1579.3.3 链接样式 1599.3.4 导入样式 1609.3.5 优先级问题 1619.4 CSS 3的常用选择器 1639.4.1 标签选择器 1649.4.2 类选择器 1649.4.3 ID选择器 1659.4.4 全局选择器 1669.4.5 组合选择器 1679.4.6 选择器继承 1689.4.7 伪类选择器 1699.5 选择器声明 1709.5.1 集体声明 1709.5.2 多重嵌套声明 1719.6 综合示例――制作炫彩网站Logo 1729.7 上机练习――制作学生信息统计表 1759.8 疑难解惑 1760章 使用CSS 3美化网页字体与段落 17910.1 美化网页文字 18010.1.1 设置文字的字体 18010.1.2 设置文字的字号 18110.1.3 设置字体风格 18210.1.4 设置加粗字体 18310.1.5 将小写字母转为大写字母 18410.1.6 设置字体的复合属性 18510.1.7 设置字体颜色 18610.2 设置文本的样式 18710.2.1 设置文本阴影效果 18710.2.2 设置文本的溢出效果 18810.2.3 设置文本的控制换行 18910.2.4 保持字体尺寸不变 19010.3 美化网页中的段落 19110.3.1 设置词之间的间隔 19110.3.2 设置字符之间的间隔 19210.3.3 设置文字的修饰效果 19310.3.4 设置垂直对齐方式 19410.3.5 转换文本的大小写 19610.3.6 设置文本的水平对齐方式 19710.3.7 设置文本的缩进效果 19810.3.8 设置文本的行高 19910.3.9 文本的空白处理 20010.3.10 文本的反排 20110.4 综合示例――设置网页标题 20310.5 上机练习――制作新闻页面 20410.6 疑难解惑 2051章 使用CSS 3美化网页图片 20711.1 图片缩放 20811.1.1 通过描述标记width和height缩放图片 20811.1.2 使用CSS 3中的max-width和max-height缩放图片 20811.1.3 使用CSS 3中的width和height缩放图片 20911.2 设置图片的对齐方式 21011.2.1 设置图片的横向对齐 21011.2.2 设置图片纵向对齐 21111.3 图文混排 21311.3.1 设置文字环绕效果 21311.3.2 设置图片与文字的间距 21411.4 综合示例――制作学校宣传 21611.5 上机练习――制作简的图文混排网页 21811.6 疑难解惑 2192章 使用CSS 3美化网页背景与边框 22112.1 使用CSS 3美化背景 22212.1.1 设置背景颜色 22212.1.2 设置背景图片 22312.1.3 背景图片重复 22412.1.4 背景图片显示 22612.1.5 背景图片的位置 22712.1.6 背景图片的大小 22912.1.7 背景的显示区域 23012.1.8 背景图像的裁剪区域 23212.1.9 背景复合属性 23312.2 使用CSS 3美化边框 23412.2.1 设置边框的样式 23412.2.2 设置边框的颜色 23612.2.3 设置边框的线宽 23712.2.4 设置边框的复合属性 23812.3 设置边框的圆角效果 23912.3.1 设置圆角边框 23912.3.2 指定两个圆角半径 24012.3.3 绘制四个不同角的圆角边框 24112.3.4 绘制不同种类的边框 24312.4 综合示例――制作简的公司主页 24512.5 上机练习――制作简的生活资讯主页 24812.6 疑难解惑 2493章 使用CSS 3美化链接和鼠标 25113.1 使用CSS 3来美化超链接 25213.1.1 改变链接的基本样式 25213.1.2 设置带有提示信息的链接 25313.1.3 设置链接的背景图 25413.1.4 设置链接的按钮效果 25513.2 使用CSS 3美化鼠标 25613.2.1 使用CSS 3控制鼠标箭头 25613.2.2 设置鼠标变幻式超链接 25813.2.3 设置网页页面滚动条 25913.3 综合示例1――图片版本的链接 26113.4 综合示例2――关于鼠标 26213.5 上机练习――制作一个简的导航栏 26413.6 疑难解惑 2664章 使用CSS 3美化表格和表的样式 26714.1 美化表格的样式 26814.1.1 设置表格边框的样式 26814.1.2 设置表格边框的宽度 27014.1.3 设置表格边框的颜色 27114.2 美化表样式 27214.2.1 美化表中的元素 27214.2.2 美化提交按钮 27414.2.3 美化下拉菜 27614.3 综合示例――制作用户登录页面 27714.4 上机练习――制作用户注册页面 27914.5 疑难解惑 2815章 使用CSS 3美化网页菜 28315.1 使用CSS 3美化项目列表 28415.1.1 美化无序列表 28415.1.2 美化有序列表 28515.1.3 美化自定义列表 28715.1.4 制作图片列表 28815.1.5 缩进图片列表 28915.1.6 列表的复合属性 29115.2 使用CSS 3制作网页菜 29215.2.1 制作无需表格的菜 29215.2.2 制作水平和垂直菜 29415.3 综合示例――模拟soso导航栏 29715.4 上机练习――将段落转变成列表 29915.5 疑难解惑 3016章 使用CSS 3滤镜美化网页元素 30316.1 滤镜概述 30416.2 基本滤镜 30416.2.1 通道(Alpha)滤镜 30516.2.2 模糊(Blur)滤镜 30716.2.3 色彩(Chroma)滤镜 30816.2.4 投影(DropShadow)滤镜 30916.2.5 水平翻转(FlipH)滤镜 31116.2.6 垂直翻转(FlipV)滤镜 31116.2.7 光晕(Glow)滤镜 31216.2.8 灰度(Gray)滤镜 31316.2.9 反相(Invert)滤镜 31416.2.10 遮罩(Mask)滤镜 31516.2.11 波浪(Wave)滤镜 31516.2.12 阴影(Shadow)滤镜 31716.2.13 X-ray滤镜 31816.3 滤镜 31816.3.1 光照(Light)滤镜 31916.3.2 渐隐(BlendTrans)滤镜 32016.3.3 切换(RevealTrans)滤镜 32216.4 疑难解惑 3247章 JavaScript编程基本知识 32517.1 认识JavaScript 32617.1.1 什么是JavaScript 32617.1.2 JavaScript的特点 32617.1.3 JavaScript与Java的区别 32717.1.4 JavaScript的版本 32817.2 JavaScript基本语法的应用 32917.2.1 注释的应用 32917.2.2 语句的应用 33117.2.3 语句块的应用 33217.3 JavaScript的数据结构 33317.3.1 认识标识符 33317.3.2 认识关键字 33317.3.3 认识常量 33417.3.4 认识变量及其应用 33417.4 JavaScript数据类型的使用 33617.4.1 typeof运算符的使用 33617.4.2 undefined类型的使用 33817.4.3 null类型的使用 33817.4.4 Boolean类型的使用 33917.4.5 Number类型的使用 34017.4.6 String类型的使用 34117.4.7 Object类型的使用 34217.5 JavaScript运算符的使用 34217.5.1 算术运算符 34217.5.2 比较运算符 34417.5.3 位运算符 34517.5.4 逻辑运算符 34617.5.5 条件运算符 34717.5.6 赋值运算符 34817.5.7 运算符的优先级 35017.6 综合示例――一个简的JavaScript程序 35117.7 疑难解惑 3528章 JavaScript的程序控制结构与语句 35318.1 赋值语句 35418.2 条件判断语句 35418.2.1 if语句 35418.2.2 if-else语句 35518.2.3 if ... else if语句 35618.2.4 if语句的嵌套 35718.2.5 switch语句 35918.3 循环控制语句 36018.3.1 while语句 36018.3.2 do-while语句 36118.3.3 for语句 36318.4 跳转语句 36418.4.1 break语句 36418.4.2 continue语句 36518.5 综合示例――在页面中显示距离2015年元旦的天数 36618.6 上机练习――制作一个简易乘法表 36718.7 疑难解惑 3689章 JavaScript中的函数 36919.1 函数的简介 37019.2 调用函数 37019.2.1 函数的简调用 37019.2.2 在表达式中调用 37119.2.3 在事件响应中调用函数 37219.2.4 通过链接调用函数 37319.3 JavaScript中常用的函数 37419.3.1 嵌套函数 37419.3.2 递归函数 37519.3.3 内置函数 37619.4 综合示例――购物简易计算器 38419.5 上机练习――制作闪烁图片 38619.6 疑难解惑 387第20章 JavaScript的内置对象 38920.1 字符串对象 39020.1.1 创建字符串对象的方法 39020.1.2 字符串对象常用属性的应用 39020.1.3 字符串对象常用方法的应用 39120.2 数学对象 39420.2.1 创建Math对象的方法 39420.2.2 数学对象属性的应用 39420.2.3 数学对象方法的使用 39520.3 日期对象 39720.3.1 创建日期对象 39720.3.2 日期对象常用方法的应用 39820.3.3 日期间的运算 40120.4 数组对象 40220.4.1 创建数组对象 40220.4.2 数组对象属性的应用 40220.4.3 数组对象常用方法的应用 40520.5 综合示例――制作网页验码 40920.6 上机练习――动态显示当前时间 41020.7 疑难解惑 412第21章 JavaScript对象编程 41521.1 文档对象模型(DOM) 41621.1.1 文档对象模型(DOM)介绍 41621.1.2 在DOM模型中获得对象 41621.1.3 事件驱动的应用 41721.2 窗口(window)对象 41921.2.1 创建窗口(window) 41921.2.2 创建对话框 42121.2.3 窗口的相关操作 42321.3 文档(document)对象 42421.3.1 文档属性的应用 42421.3.2 文档中图片的使用 42621.3.3 显示文档中的所有超链接 42721.4 表对象 42921.4.1 创建form对象 42921.4.2 form对象属性与方法的应用 43021.4.3 选按钮与复选框的使用 43121.4.4 下拉菜的使用 43221.5 综合示例――表注册与表验 43321.6 上机练习――省市联动效果 43821.7 疑难解惑 441第22章 HTML 5、CSS 3和JavaScript的搭配使用 44322.1 常见的JavaScript编写工具 44422.1.1 记事本 44422.1.2 Dreamweaver 44522.2 JavaScript在HTML中的使用 44622.2.1 在HTML网页头中嵌入JavaScript代码 44622.2.2 在HTML网页中嵌入JavaScript代码 44722.2.3 在HTML网页的元素事件中嵌入JavaScript代码 44822.2.4 在HTML中调用已经存在的JavaScript文件 44922.2.5 通过JavaScript伪URL引入JavaScript脚本代码 45022.3 JavaScript与CSS 3的结合使用 45122.3.1 动态添加样式 45122.3.2 动态改变样式 45222.3.3 动态定位网页元素 45322.3.4 设置网页元素的显示与隐藏 45622.4 HTML 5、CSS 3和JavaScript的搭配应用 45722.4.1 设定左右移动的图片 45722.4.2 制作颜色选择器 46022.4.3 制作跑马灯效果 46222.5 综合示例――制作树形导航菜 46422.6 上机练习――制作滚动的菜 46822.7 疑难解惑 470第23章 制作企业门户类网页 47323.1 构思布局 47423.1.1 设计分析 47423.1.2 排版架构 47423.2 内容设计 47523.2.1 使用JavaScript技术实现Logo与导航菜 47523.2.2 Banner区 47623.2.3 资讯区 47723.2.4 信息 47923.3 设置链接 48023.4 疑难解惑 480第24章 制作在线购物类网页 48124.1 整体布局 48224.1.1 设计分析 48224.1.2 排版架构 48224.2 模块分割 48324.2.1 Logo与导航区 48324.2.2 Banner与资讯区 48524.2.3 产品类别区域 48624.2.4 页脚区域 48824.3 设置链接 48824.4 疑难解惑 488

作者介绍


序言


目前,HTML 5和CSS 3的出现,大大减轻了前端开发者的工作量,降低了开发成本,所以HTML 5在未来的技术市场中将更有竞争力。因此学习流行的HTML 5 CSS 3 JavaScript黄金搭档可以让读者掌握目前的前端技术,使前端设计从外观上变得更炫、技术上更简易。本书从易到难,详细、透彻地讲解各个知识点,适合没有基础的读者学习,同时也可以让有HTML 4基础的读者学会HTML 5技术。  1. 本书特色  (1)知识全面:涵盖了所有的HTML 5 CSS 3 JavaScript知识点,可以帮助读者由浅入深地掌握网页设计方面的技能。  (2)图文并茂:在介绍案例的过程中,每一个操作均有对应的插图。这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程及效果,便于更快地理解和掌握。  (3)易学易用:颠覆传统的“看”书观念,变成一本能“操作”的图书。  (4)案例丰富:把知识点融会于系统的案例实训中,并且结合经典案例进行讲解和拓展,进而实现“知其然,并知其所以然”的效果。  (5)提示周到:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“注意”等形式进行说明,避免读者在学习的过程中走弯路。  (6):除了本书的素材和结果外,还将封面所述的大量资源,使读者可以全面掌握网页设计方方面面的知识。  2. 读者对象  本书不仅适合网页设计初级读者入门学习,还可作为中、用户的参考手册。书中大量的示例模拟了真实的网页设计案例,对读者的工作有现实的借鉴意义。  3. 作者团队  本书作者刘玉红长期从事网站设计与开发工作。另外,胡同夫、梁云亮、王攀登、王婷婷、陈伟光、包慧利、孙若淞、肖品、王维维和刘海松等人参与了编写工作。  本书虽然倾注了作者的心血,但由于水平有限,书中难免有错漏之处,恳请读者谅解。读者如果遇到问题或有意见和建议,敬请与我们联系,我们将全力提供帮助。  编 者

售后保障

本商家商品保证正品行货,严格按照国家三包政策提供售后服务,因质量问题或实物与描述不符产生的退换货服务运费由本店承担。

书评0

推荐商品