HTML5+CSS3+JavaScript从入门到精通
正版现货,品相完整,套书只发一本,多版面书籍只对书名
¥
51.75
5.2折
¥
99
九五品
仅1件
作者 王震
出版社 电子工业出版社
出版时间 2019-04
版次 1
装帧 其他
上书时间 2024-09-10
商品详情
品相描述:九五品
图书标准信息
作者
王震
出版社
电子工业出版社
出版时间
2019-04
版次
1
ISBN
9787121356339
定价
99.00元
装帧
其他
开本
16开
纸张
胶版纸
页数
624页
字数
998千字
【内容简介】
本书以基础知识、示例、实战案例相结合的方式详尽讲述了HTML&CSS&JavaScript及目前新的前端技术。主要包括HTML5的结构、文本、图像、链接、表单、音频、视频、拖放、本地存储、图形,CSS3的文本设计、背景设计、DIV CS布局、盒布局、多列布局、自适应布局、动画、渐变,还有JavaScript的语法、对象、BOM、DOM、事件响应等;*后两个两个完整案例综合前面所学,让读者对网站设计与网页开发有个整体的认识。本书运用大量示例,让读者在实战中体会编程的快乐。建议读者边学边练,有难以理解的概念或知识一定要弄清楚,不能迷迷糊糊。要培养自己单独开发项目的能力。本书适合想从事网页和前端开发的入门人员、网站建设自学者和网络管理技术人员阅读。
【作者简介】
王震,硕士毕业于澳大利亚伊迪思科文大学,现任沈阳理工大学艺术设计学院副教授,多年从事动画、虚拟现实、手机游戏设计开发的研究。曾出版《PREMIERE PRO CS4 视频编辑与实战演练》、《手机动画角色设计》盛立毕业于鲁迅美术学院工艺系,文学士,现就职于沈阳理工大学艺术设计学院,副教授。从事服装设计,工业设计教学三十余年。参与省级科研项目3项,并先后在国家级、省级学术期刊上发表8篇教学科研论文,编著教材2部。具有较扎实的学术功底,科技开发能力和组织实施能力。秦文友 大秦电商创始人,专注网络技术的电商应用。已经出品《1小时建站》《微博营销实战》《PHP采集》《网络招商系统》
【目录】
第1篇 HTML技术篇 第1章 网页基础知识入门1 1.1 了解HTML网页技术1 1.1.1 什么是HTML和HTML 51 1.1.2 如何获取网页的源代码2 1.1.3 静态网页3 1.1.4 动态网页3 1.1.5 网站3 1.2 了解网页技术的工作原理4 1.2.1 静态HTML的工作流程4 1.2.2 动态HTML的工作流程4 1.3 制作一个完整的HTML 5网页5 1.3.1 搭建上机练习环境5 1.3.2 完成第一个网页5 1.4 技术解惑6 1.4.1 HTML与HTML 5是两种网页语言吗6 1.4.2 如何区分静态网页与动态网页6 第2章 HTML 5网页的结构7 2.1 动手解构一个HTML 5页面7 2.2 HTML的基础知识7 2.2.1 HTML的基础语法7 2.2.2 HTML文档的基本骨架8 2.3 HTML文档中的标签8 2.3.1 样本代码DOCTYPE9 2.3.2 开始标签<html>9 2.3.3 头部标签和头部标签的对象9 2.3.4 标题标签<title>9 2.3.5 主体标签<body>9 2.3.6 美化HTML文档9 2.4 拓展训练10 2.4.1 训练一:制作一个HTML网页,包含HTML基本标记,页面显示 “Hello World!”10 2.4.2 训练二:制作一个HTML网页,要求在浏览器标题栏中显示 “Hello World!”10 2.5 技术解惑11 2.5.1 HTML标签需要死记硬背吗11 2.5.2 HTML网页的结构中哪些标签是必需的11 第3章 网页中的文本与段落12 3.1 文本的排版格式12 3.1.1 写一行换一行12 3.1.2 在页面中使用空格13 3.1.3 文本的段落要对齐14 3.2 文本的属性样式15 3.2.1 不一样的文本字体大小15 3.2.2 奇妙的特殊符号16 3.2.3 给文本加标注17 3.3 整齐的文本列表18 3.3.1 无序列表18 3.3.2 有序列表19 3.3.3 定义列表20 3.3.4 列表嵌套21 3.4 拓展训练22 3.4.1 训练一:在页面中设置段落对齐方式22 3.4.2 训练二:在页面中创建有序列表23 3.5 技术解惑23 3.5.1 文本段落的对齐方式23 3.5.2 有序列表与无序列表23 第4章 网页中的图像24 4.1 图像的基础知识24 4.1.1 常用的位图图像24 4.1.2 在页面中常用的位图格式24 4.1.3 矢量图25 4.1.4 图像的分辨率25 4.1.5 认识一些网页中常用的Banner尺寸25 4.2 页面中的图像26 4.2.1 理解图像路径26 4.2.2 像编辑文本对齐一样在页面中对齐图片27 4.2.3 图像与文本的对齐方式28 4.2.4 调整图像与文本的距离29 4.3 让图像更美观30 4.3.1 使用画图工具修改图像30 4.3.2 为图像添加边框30 4.3.3 独树一帜的水平线31 4.4 改变页面的背景32 4.5 拓展训练33 4.5.1 训练一:在网页中插入图片并设置边框33 4.5.2 训练二:在页面中插入宽度为800px、高度为2px、颜色为蓝色的 水平线34 4.6 技术解惑34 4.6.1 使用图像的技巧34 4.6.2 善用水平线34 第5章 网页中的链接35 5.1 认识链接35 5.1.1 初识页面链接35 5.1.2 理解链接地址36 5.2 链接的种类37 5.2.1 基本的文本链接38 5.2.2 基本的图像链接38 5.2.3 把邮箱留给需要联系你的人39 5.2.4 在同一页面中快速查找信息40 5.3 提高页面链接的友好度42 5.3.1 美观链接的状态42 5.3.2 特殊的链接方式44 5.3.3 热点图像区域的链接46 5.4 在新窗口中显示链接窗口48 5.5 拓展训练49 5.5.1 训练一:在页面中使用图像链接49 5.5.2 训练二:在页面中使用热点图像区域链接49 5.6 技术解惑49 5.6.1 合理使用锚点链接49 5.6.2 合理使用邮件链接50 第6章 网页中的表单51 6.1 表单的工作原理51 6.1.1 <script>标记51 6.1.2 创建表单51 6.1.3 表单域52 6.2 通过表单展示不一样的页面52 6.2.1 input对象下的多种表单表现形式52 6.2.2 text文本框的样式表单53 6.2.3 password输入密码的样式表单54 6.2.4 checkbox复选框的样式表单55 6.2.5 radio单选框的样式表单57 6.2.6 submit提交数据的样式表单58 6.2.7 hidden隐藏域的样式表单59 6.2.8 image样式的表单60 6.2.9 file上传文件的样式表单61 6.2.10 textarea对象的表单62 6.2.11 select对象的表单64 6.2.12 表单域集合65 6.3 HTML 5表单的进化66 6.3.1 早期的表单发展66 6.3.2 HTML 5表单的问世66 6.3.3 当前的支持情况67 6.3.4 新增的表单输入类型67 6.4 新增表单特性及元素68 6.4.1 form特性68 6.4.2 formaction特性68 6.4.3 form其他特性69 6.4.4 placeholder特性69 6.4.5 autofocus特性69 6.4.6 autocomplete特性69 6.4.7 list特性和datalist元素70 6.4.8 keygen元素70 6.4.9 output元素70 6.5 表单验证API71 6.5.1 与验证有关的表单元素特性71 6.5.2 表单验证的属性72 6.5.3 ValidityState对象72 6.5.4 表单验证的方法73 6.5.5 表单验证的事件75 6.6 拓展训练76 6.6.1 训练一:在页面中使用下拉菜单表单元素76 6.6.2 训练二:在页面中使用email表单输入元素并设置autofocus属性77 6.7 技术解惑77 6.7.1 HTML 5新增的表单类型有哪些77 6.7.2 HTML 5新增的表单特性有哪些77 第7章 音频和视频78 7.1 audio和video基础知识78 7.1.1 在线多媒体的发展78 7.1.2 多媒体术语79 7.1.3 HTML 5多媒体文件格式80 7.1.4 功能缺陷及未来趋势81 7.2 使用HTML 5的audio和video元素81 7.2.1 在页面中加入音频和视频81 7.2.2 使用source元素82 7.2.3 使用脚本检测浏览器的标签支持情况82 7.2.4 audio和video的特性和属性83 7.2.5 audio和video的方法86 7.2.6 audio和video的事件88 7.3 练习:做自定义播放工具条89 7.3.1 案例简介89 7.3.2 网页基本元素90 7.3.3 定义全局的视频对象90 7.3.4 添加播放/暂停、前进和后退功能91 7.3.5 添加慢进和快进功能91 7.3.6 添加静音和音量功能92 7.3.7 添加进度显示功能92 7.4 拓展训练93 7.4.1 训练一:在页面中插入音频格式93 7.4.2 训练二:在页面中插入视频格式,并在页面加载完毕后自动播放93 7.5 技术解惑93 7.5.1 如何使用合适的音频类型93 7.5.2 在网上使用视频的技巧94 第8章 在网页中拖放内容95 8.1 拖放API95 8.1.1 新增的draggable特性95 8.1.2 新增的鼠标拖放事件95 8.1.3 DataTransfer对象96 8.1.4 练习:拖放元素的内容97 8.2 文件API100 8.2.1 新增的标签特性100 8.2.2 FileList对象与File对象101 8.2.3 Blob对象102 8.2.4 FileReader接口103 8.3 练习:把图片拖入浏览器108 8.3.1 案例简介108 8.3.2 设计网页基本元素108 8.3.3 基本函数的实现109 8.3.4 页面加载处理109 8.4 拓展训练110 8.4.1 训练一:使用文件选择框可以一次选取多个文件110 8.4.2 训练二:在网页中设置一个层是可以拖动的110 8.5 技术解惑110 8.5.1 理解拖放API与文件API110 8.5.2 如何使用FlieList对象111 第9章 网页的本地存储112 9.1 本地存储对象——Web Storage112 9.1.1 Web Storage简介112 9.1.2 sessionStorage和localStorage113 9.1.3 设置和获取Storage数据115 9.1.4 Storage API的属性和方法117 9.1.5 存储JSON对象的数据119 9.1.6 Storage API的事件122 9.1.7 练习:在两个窗口中实现通信122 9.2 本地数据库——Web SQL Database124 9.2.1 Web SQL Database简介124 9.2.2 操作Web SQL数据库124 9.2.3 练习:基本的数据库操作125 9.3 拓展训练129 9.3.1 训练一:保存并读取Storage数据129 9.3.2 训练二:使用Web SQL数据库向名称为User的表中插入一条记录129 9.4 技术解惑130 9.4.1 理解本地存储对象130 9.4.2 如何使用本地数据库130 第10章 绘制图形131 10.1 认识Canvas131 10.1.1 Canvas的历史131 10.1.2 Canvas和SVG及VML之间的差异131 10.2 Canvas基本知识132 10.2.1 构建Canvas元素132 10.2.2 使用JavaScript实现绘图的流程133 10.3 使用Canvas绘图135 10.3.1 绘制矩形135 10.3.2 使用路径137 10.3.3 图形组合142 10.3.4 绘制曲线144 10.3.5 使用图像151 10.3.6 剪裁区域153 10.3.7 绘制渐变157 10.3.8 描边属性159 10.3.9 模式161 10.3.10 变换163 10.3.11 使用文本167 10.3.12 阴影效果170 10.3.13 状态的保存与恢复171 10.3.14 操作像素173 10.4 在Canvas中实现动画175 10.5 拓展训练179 10.5.1 训练一:使用Canvas绘制矩形179 10.5.2 训练二:使用Canvas绘制阴影效果180 10.6 技术解惑180 10.6.1 理解Canvas对象180 10.6.2 使用JavaScript实现绘图180 第2篇 CSS技术篇 第11章 CSS基础知识入门181 11.1 什么是CSS181 11.2 CSS的写法181 11.2.1 基本的样式表的写法181 11.2.2 使用类class和标志id链接样式表182 11.2.3 创建选择器183 11.2.4 应用CSS样式表185 11.3 用CSS来修饰页面文本186 11.3.1 修饰页面文本字体186 11.3.2 文本的字号187 11.3.3 文本段落行高187 11.3.4 禁止文本自动换行187 11.4 给页面对象添加颜色187 11.5 CSS 3的发展188 11.5.1 模块化的发展188
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价