logo
分类于: 计算机基础 互联网 云计算&大数据 设计 职场办公

简介

HTML+CSS+JavaScript网页设计与布局: 从新手到高手

HTML+CSS+JavaScript网页设计与布局: 从新手到高手 0.0分

资源最后更新于 2020-03-29 04:46:04

作者:张振王修洪

出版社:出版社清华大学出版社

出版日期:2019-03

ISBN:9787302491835

文件格式: pdf

标签: 互联网 计算机 网页设计 工具书

简介· · · · · ·

本书主要介绍使用HTML5、CSS3和JavaScript进行网站图像、网页动画、设计以及网页制作的方法和实践经验,并从网站开发的角度,详细介绍开发不同类型静态网站的经验与过程。全书共分21章,内容包括网页基础、HTML5概述、创建文本和图像、创建表格、创建超链接、应用多媒体、绘制图形、创建表单、Web应用技术、揭秘CSS3、美化字体与段落、美化菜单和图片、美化背景与边框、美化表格、美化表单、使用变形与动画、盒样式与用户界面、JavaScript概述、JavaScript核心语句与事件处理、JavaScript内置对象、JavaScript核心对象等。本书图文并茂,秉承了基础知识与实例相结合的特点,其内容简单易懂,结构清晰,实用性强,案例经典,适合网页设计初学者、大中院校师生及计算机培训人员使用,同时也是网页设计爱好者的必备参考书。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 内容简介
  2. 前言
  3. 第1章 网页基础
  4. 1.1 初识网页
  5. 1.1.1 网页的构成
  6. 1.1.2 静态网页
  7. 1.1.3 动态网页
  8. 1.1.4 数据库
  9. 1.2 W3C概述
  10. 1.2.1 了解W3C
  11. 1.2.2 W3C的结构
  12. 1.2.3 W3C的表现
  13. 1.2.4 W3C的行为
  14. 1.3 网站设计概述
  15. 1.3.1 网站整体策划
  16. 1.3.2 网页设计任务
  17. 1.3.3 网页设计实现
  18. 1.4 网页配色
  19. 1.4.1 色彩的基础概念
  20. 1.4.2 色彩的模式
  21. 1.4.3 自定义网页颜色
  22. 1.4.4 色彩推移
  23. 1.5 网页的艺术表现与风格设计
  24. 1.5.1 网页形式的艺术表现
  25. 1.5.2 网页构成的艺术表现
  26. 1.5.3 网页纹理的艺术表现
  27. 1.5.4 网页设计风格类型
  28. 第2章 HTML5概述
  29. 2.1 HTML5基本概念
  30. 2.1.1 HTML5简介
  31. 2.1.2 HTML5文档类型
  32. 2.1.3 页面构成
  33. 2.2 HTML5的优势
  34. 2.2.1 HTML5优点
  35. 2.2.2 HTML5的特性
  36. 2.2.3 HTML5新功能
  37. 2.3 HTML5的主体结构
  38. 2.3.1 HTML5结构性标签体系
  39. 2.3.2 新增的主体结构标签
  40. 2.3.3 新增的非主体结构标签
  41. 2.4 HTML5文件的编写方法
  42. 2.4.1 手工编写HTML5
  43. 2.4.2 使用Dreamweaver编写
  44. 2.5 练习:创建HTML5文档
  45. 2.6 练习:制作第一个HTML5网页
  46. 2.7 新手训练营
  47. 第3章 创建文本和图像
  48. 3.1 添加网页文本
  49. 3.1.1 添加普通文本
  50. 3.1.2 添加特殊字符
  51. 3.2 设置文本格式
  52. 3.2.1 设置文本样式
  53. 3.2.2 设置对齐方式
  54. 3.2.3 设置段落样式
  55. 3.3 设置文字列表
  56. 3.3.1 设置单个列表
  57. 3.3.2 设置多个列表
  58. 3.3.3 设置嵌套列表
  59. 3.3.4 自定义列表
  60. 3.4 使用图像
  61. 3.4.1 网页图像格式
  62. 3.4.2 插入图像
  63. 3.4.3 编辑图像
  64. 3.5 练习:制作数学试题网页
  65. 3.6 练习:制作导航条
  66. 3.7 新手训练营
  67. 第4章 创建表格
  68. 4.1 使用表格
  69. 4.1.1 创建表格
  70. 4.1.2 创建嵌套表格
  71. 4.1.3 创建标题表格
  72. 4.2 编辑单元格
  73. 4.2.1 调整单元格
  74. 4.2.2 设置单元格背景
  75. 4.2.3 合并单元格
  76. 4.3 设置表格
  77. 4.3.1 定义表格
  78. 4.3.2 设置边框类型
  79. 4.3.3 设置表格背景
  80. 4.4 处理表格数据
  81. 4.4.1 排序数据
  82. 4.4.2 导入/导出表格数据
  83. 4.5 练习:制作个人简历
  84. 4.6 练习:制作购物车页
  85. 4.7 新手训练营
  86. 第5章 创建超链接
  87. 5.1 链接与路径
  88. 5.1.1 网页中的链接
  89. 5.1.2 网页中的路径
  90. 5.2 使用超链接
  91. 5.2.1 创建文本超链接
  92. 5.2.2 创建图像超链接
  93. 5.2.3 创建其他超链接
  94. 5.3 应用IFrame框架
  95. 5.3.1 插入IFrame框架
  96. 5.3.2 链接IFrame框架页面
  97. 5.4 练习:制作水果页面
  98. 5.5 练习:制作水墨画页面
  99. 5.6 新手训练营
  100. 第6章 应用多媒体
  101. 6.1 插入Flash
  102. 6.1.1 插入Flash动画
  103. 6.1.2 插入Flash视频
  104. 6.2 使用音频文件
  105. 6.2.1 了解audio标签
  106. 6.2.2 添加音频文件
  107. 6.3 使用视频文件
  108. 6.3.1 了解video标签
  109. 6.3.2 添加视频文件
  110. 6.4 音频与视频相关的属性、方法和事件
  111. 6.4.1 音频与视频相关的属性
  112. 6.4.2 音频与视频相关的方法
  113. 6.4.3 音频与视频相关的事件
  114. 6.5 练习:制作音乐播放网页
  115. 6.6 练习:制作在线视频网页
  116. 6.7 新手训练营
  117. 第7章 使用HTML图形
  118. 7.1 认识HTML5 Canvas元素
  119. 7.1.1 Canvas元素概述
  120. 7.1.2 浏览器的支持与替代内容
  121. 7.1.3 在页面中放置Canvas元素
  122. 7.2 绘制基本形状
  123. 7.2.1 绘制矩形
  124. 7.2.2 绘制圆形
  125. 7.2.3 绘制直线
  126. 7.2.4 绘制三角形
  127. 7.2.5 绘制曲线
  128. 7.3 绘制渐变图形
  129. 7.3.1 绘制线性渐变
  130. 7.3.2 绘制径向渐变
  131. 7.4 绘制变形图形
  132. 7.4.1 绘制平移效果图形
  133. 7.4.2 绘制缩放效果图形
  134. 7.4.3 绘制旋转效果图形
  135. 7.5 编辑图形
  136. 7.5.1 组合图形
  137. 7.5.2 裁切路径
  138. 7.5.3 设置描边样式
  139. 7.5.4 设置图形的透明度
  140. 7.5.5 设置阴影
  141. 7.5.6 保存图形状态
  142. 7.6 使用图像
  143. 7.6.1 绘制图像
  144. 7.6.2 平铺图像
  145. 7.6.3 裁剪图像
  146. 7.6.4 px化处理图像
  147. 7.7 绘制文字
  148. 7.7.1 绘制填充文字
  149. 7.7.2 绘制轮廓文字
  150. 7.7.3 设置文字宽度
  151. 7.8 练习:制作风景推荐线路
  152. 7.9 练习:制作校园简介
  153. 7.10 新手训练营
  154. 第8章 创建表单
  155. 8.1 添加表单
  156. 8.1.1 表单概述
  157. 8.1.2 插入表单
  158. 8.2 添加文本和网页元素
  159. 8.2.1 添加文本元素
  160. 8.2.2 添加网页元素
  161. 8.3 添加选择和按钮元素
  162. 8.3.1 添加选择元素
  163. 8.3.2 添加按钮元素
  164. 8.4 添加表单高级元素
  165. 8.4.1 新增input元素属性
  166. 8.4.2 新增form元素及其属性
  167. 8.5 练习:制作用户登录页面
  168. 8.6 练习:制作用户注册页面
  169. 8.7 新手训练营
  170. 第9章 Web应用技术
  171. 9.1 本地存储
  172. 9.1.1 Web Storage概述
  173. 9.1.2 Web Storage的优势
  174. 9.1.3 判断浏览器
  175. 9.1.4 Web Storage方法
  176. 9.2 离线Web应用程序
  177. 9.2.1 离线Web应用程序概述
  178. 9.2.2 Cache Manifest文件
  179. 9.2.3 在线状态检测
  180. 9.2.4 applicationCache对象
  181. 9.3 通信应用
  182. 9.3.1 WebSocket通信概述
  183. 9.3.2 跨文档消息传输
  184. 9.3.3 使用WebSocket
  185. 9.4 线程应用
  186. 9.4.1 Web Workers概述
  187. 9.4.2 工作线程与多线程
  188. 9.4.3 线程事件处理模型
  189. 9.4.4 浏览器与线程
  190. 9.5 获取地理位置信息
  191. 9.5.1 使用方法
  192. 9.5.2 position对象
  193. 9.6 练习:制作简单留言簿
  194. 9.7 练习:制作个人博客
  195. 9.8 新手训练营
  196. 第10章 揭秘CSS3
  197. 10.1 CSS3简介
  198. 10.1.1 了解CSS样式
  199. 10.1.2 CSS的发展史
  200. 10.1.3 CSS的缺点和使用陷阱
  201. 10.2 应用CSS3
  202. 10.2.1 CSS3的基础语法
  203. 10.2.2 CSS的应用分类
  204. 10.2.3 CSS3的新特性
  205. 10.2.4 CSS里的单位
  206. 10.2.5 CSS编写规则
  207. 10.3 使用CSS3选择器
  208. 10.3.1 认识CSS3选择器
  209. 10.3.2 非伪类型选择器
  210. 10.3.3 伪类选择器
  211. 10.3.4 结构性伪类选择器
  212. 10.3.5 UI元素状态伪类选择器
  213. 10.3.6 其他关系选择器
  214. 10.4 练习:制作多彩时尚页
  215. 10.5 练习:制作图片新闻页
  216. 10.6 新手训练营
  217. 第11章 美化字体与段落
  218. 11.1 设置字体格式
  219. 11.1.1 使用选择器插入字体
  220. 11.1.2 设置字体和字号
  221. 11.1.3 设置字体样式
  222. 11.1.4 设置字体颜色
  223. 11.1.5 设置复合属性
  224. 11.2 设置段落格式
  225. 11.2.1 设置段落的基本样式
  226. 11.2.2 设置段落的高级样式
  227. 11.2.3 设置列表样式
  228. 11.3 设置高级样式
  229. 11.3.1 设置阴影效果
  230. 11.3.2 省略标记
  231. 11.3.3 设置自动换行
  232. 11.3.4 调用服务端字体
  233. 11.4 练习:制作企业新闻列表
  234. 11.5 练习:制作节日简介页面
  235. 11.6 新手训练营
  236. 第12章 美化图片与列表
  237. 12.1 插入图像文件
  238. 12.1.1 在标题前插入图像文件
  239. 12.1.2 attr属性应用
  240. 12.2 设置图片格式
  241. 12.2.1 缩放图片
  242. 12.2.2 设置对齐方式
  243. 12.3 图文混排
  244. 12.3.1 设置文字环绕
  245. 12.3.2 设置图文间距
  246. 12.4 设置项目列表
  247. 12.4.1 设置无序列表
  248. 12.4.2 设置有序列表
  249. 12.4.3 设置自定义列表
  250. 12.4.4 设置图片列表
  251. 12.5 练习:制作在线调查页
  252. 12.6 练习:制作产品说明页面
  253. 12.7 新手训练营
  254. 第13章 美化背景与边框
  255. 13.1 设置背景格式
  256. 13.1.1 设置背景颜色
  257. 13.1.2 设置背景图片
  258. 13.1.3 设置背景区域
  259. 13.2 设置边框格式
  260. 13.2.1 设置边框样式
  261. 13.2.2 设置图片边框
  262. 13.3 设置圆角效果
  263. 13.3.1 设置圆角边框
  264. 13.3.2 指定两个半径
  265. 13.3.3 绘制4个不同半径的圆角边框
  266. 13.3.4 设置隐藏边框
  267. 13.4 练习:制作企业网站首页
  268. 13.5 练习:制作图书列表
  269. 13.6 新手训练营
  270. 第14章 美化表格、表单与超链接
  271. 14.1 美化表格
  272. 14.1.1 设置边框样式
  273. 14.1.2 设置边框粗细
  274. 14.1.3 设置边框颜色
  275. 14.2 美化表单
  276. 14.2.1 设置表单背景
  277. 14.2.2 设置表单按钮
  278. 14.2.3 设置菜单效果
  279. 14.3 美化超链接
  280. 14.3.1 设置超链接样式
  281. 14.3.2 设置超链接说明
  282. 14.3.3 设置超链接背景
  283. 14.3.4 设置按钮超链接
  284. 14.4 练习:制作问卷调查表
  285. 14.5 练习:制作商品列表
  286. 14.6 新手训练营
  287. 第15章 CSS3变形与动画
  288. 15.1 2D变形
  289. 15.1.1 使用2D变形
  290. 15.1.2 自定义变形
  291. 15.2 设计动画
  292. 15.2.1 使用Transitions属性
  293. 15.2.2 同时平滑过渡多个属性值
  294. 15.2.3 使用Animations属性
  295. 15.2.4 实现动画的方法
  296. 15.3 渐变效果
  297. 15.3.1 使用Webkit渐变
  298. 15.3.2 使用Gecko渐变
  299. 15.4 练习:制作不规则形状
  300. 15.5 练习:制作动态菜单
  301. 15.6 新手训练营
  302. 第16章 盒样式与用户界面
  303. 16.1 使用盒相关样式
  304. 16.1.1 盒的基本类型
  305. 16.1.2 内容溢出
  306. 16.1.3 插入内容
  307. 16.1.4 控制浏览器行为
  308. 16.1.5 区域可缩放
  309. 16.2 用户界面模块
  310. 16.2.1 设置边框阴影
  311. 16.2.2 绘制轮廓
  312. 16.2.3 nav开头属性
  313. 16.3 设置分栏效果
  314. 16.3.1 设置多栏布局
  315. 16.3.2 设置多栏样式
  316. 16.4 练习:制作传媒公司首页
  317. 16.5 练习:制作新年贺词页
  318. 16.6 新手训练营
  319. 第17章 JavaScript概述
  320. 17.1 JavaScript简介
  321. 17.1.1 认识JavaScript
  322. 17.1.2 JavaScript与Java的区别
  323. 17.2 JavaScript语法基础
  324. 17.2.1 语法概述
  325. 17.2.2 JavaScript语句
  326. 17.2.3 JavaScript注释
  327. 17.3 JavaScript数据结构和类型
  328. 17.3.1 JavaScript数据结构
  329. 17.3.2 JavaScript数据类型
  330. 17.4 JavaScript运算符
  331. 17.4.1 运算符的优先级
  332. 17.4.2 算术运算符
  333. 17.4.3 比较运算符
  334. 17.4.4 位运算符
  335. 17.4.5 逻辑运算符
  336. 17.4.6 条件运算符
  337. 17.4.7 赋值运算符
  338. 17.5 练习:制作海湾度假村网页
  339. 17.6 练习:制作花品展示页
  340. 17.7 新手训练营
  341. 第18章 JavaScript核心语法
  342. 18.1 条件判断语句
  343. 18.1.1 if类语句
  344. 18.1.2 switch语句
  345. 18.2 循环和跳转语句
  346. 18.2.1 循环语句
  347. 18.2.2 跳转语句
  348. 18.3 函数
  349. 18.3.1 函数简介
  350. 18.3.2 参数传递
  351. 18.3.3 定义函数
  352. 18.3.4 内置函数
  353. 18.4 事件驱动和事件处理
  354. 18.4.1 事件与事件驱动
  355. 18.4.2 关联事件与处理代码
  356. 18.4.3 调用事件
  357. 18.5 练习:制作在线调查页
  358. 18.6 练习:制作动画转动特效
  359. 18.7 新手训练营
  360. 第19章 JavaScript的内置对象
  361. 19.1 面向对象概述
  362. 19.1.1 什么是面向对象
  363. 19.1.2 创建对象
  364. 19.1.3 属性和方法
  365. 19.2 字符串对象
  366. 19.2.1 创建字符串对象
  367. 19.2.2 应用对象属性
  368. 19.2.3 应用对象方法
  369. 19.3 数值对象
  370. 19.3.1 应用对象属性
  371. 19.3.2 应用对象方法
  372. 19.4 日期对象
  373. 19.4.1 创建日期对象
  374. 19.4.2 应用对象属性
  375. 19.4.3 应用对象方法
  376. 19.4.4 运算日期
  377. 19.5 数组对象
  378. 19.5.1 创建数组对象
  379. 19.5.2 应用属性
  380. 19.5.3 应用方法
  381. 19.6 练习:制作图片展示
  382. 19.7 练习:制作弹出对话框
  383. 19.8 新手训练营
  384. 第20章 JavaScript核心对象
  385. 20.1 窗口对象
  386. 20.1.1 应用窗口
  387. 20.1.2 应用对话框
  388. 20.1.3 应用状态栏
  389. 20.1.4 窗口操作
  390. 20.2 文档对象
  391. 20.2.1 应用文档对象
  392. 20.2.2 操作文档元素
  393. 20.3 表单和图像对象
  394. 20.3.1 应用表单对象
  395. 20.3.2 应用图像对象
  396. 20.4 练习:制作网页导航
  397. 20.5 练习:制作动态首页
  398. 20.6 新手训练营
  399. 第21章 网站后台管理页面
  400. 21.1 后台管理页设计分析
  401. 21.1.1 后台管理系统的分类
  402. 21.1.2 后台管理系统的功能
  403. 21.1.3 后台框架集管理页
  404. 21.2 设置登录页面
  405. 21.3 创建主框架集页
  406. 21.4 框架集顶部文件
  407. 21.5 框架集左侧文件
  408. 21.6 练习:框架集主文件
  409. 附录CD