HTML5+ CSS3+JavaScript 网页设计实战(视频教学版)作者:常新峰 王金柱定价:79元
印次:1-1
ISBN:9787302488125
出版日期:2018.01.01
印刷日期:2017.12.11
本书由浅入深,系统、详尽地介绍了HTML5、CSS3和JavaScript相关技术及其在Web前端及移动套用开发领域的套用。书中提供了大量的代码示例,从基本原理到实战套用,几乎涉及了Web前端及移动套用开发的绝大部分内容。 本书分为四篇,共17章。第一篇为HTML和HTML5技术,涵盖的内容包括HTML网页基础、页面元素、文字与排版、网页图像、超连结、表格与表单和HTML5新特性等方面的内容;
第1章网站与HTML网页 11.1什幺是网站和网页 11.2网站的组成 11.2.1网址 21.2.2网站空间 31.2.3DNS域名解析 31.2.4网站程式 31.2.5资料库 31.2.6Web伺服器 41.3HTML网页的组成 41.3.1HTML网页结构 41.3.2HTML网页头部 51.3.3HTML网页主体 61.3.4HTML网页要求 71.3.5HTML网页标籤 81.3.6HTML与XHTML 101.4静态网页与动态网页 111.5Web标準 121.5.1结构标準 121.5.2表现标準 131.5.3行为标準 131.5.4代码标準 131.5.5标準测试 151.5.6HTML、CSS与JavaScript三者的关係 151.6HTML5介绍 151.6.1HTML5的发展历史 151.6.2HTML5的设计理念 171.6.3HTML5的新特性 181.6.4HTML5的新变革 191.6.5HTML5的新标籤 191.6.6HTML5的移动特性及未来 211.7如何创建一个HTML5网页 211.7.1HTML5代码的编写 221.7.2使用文本编辑器开发 221.7.3使用EditPlus编辑器开发 241.7.4使用Sublime编辑器开发 261.7.5使用WebStorm平台开发 261.7.6使用Dreamweaver平台开发 28第2章HTML网页结构 312.1DOCTYPE标籤 312.1.1概念及作用 312.1.2使用规则 312.1.3DTD类型 322.2HTML标籤 322.2.1概念及作用 322.2.2使用方法 332.3head标籤 332.3.1基本概念 342.3.2功能作用 342.3.3使用方法 342.4refresh重定向 362.4.1基本概念 362.4.2使用方法 362.4.3http-equiv属性 372.5base基址标籤 382.5.1基本概念及作用 382.5.2常规用法 392.5.3特殊用法 412.6引用CSS样式档案 422.6.1概述 432.6.2功能用法 432.6.3简单示例 442.7引用JavaScript脚本档案 462.7.1概述 462.7.2内嵌式JavaScript脚本 462.7.3引入外部JavaScript脚本 492.8HTML网页注释 512.9浏览器对HTML属性的支持 53第3章HTML网页文字与排版 573.1段落排版 573.1.1段落标籤 573.1.2对齐与缩进 583.1.3分割线 603.1.4标题 613.2文字排版 623.2.1字形字型 623.2.2上、下标字型 643.3项目符号与编号 653.3.1符号列表 653.3.2编号列表 673.3.3自定义列表 683.4特殊符号 693.5项目实战:线上新闻浏览 71第4章HTML网页图像 744.1网页图片基础 744.1.1图片尺寸、像素与解析度 744.1.2在网页中显示原始图片 754.1.3在网页中调整图片尺寸 774.2网页图片效果 804.2.1背景图片 804.2.2图片对齐 814.2.3浮动图片 824.2.4替换图片的文本 834.2.5图片连结 854.3项目实战:线上图文杂誌 864.3.1线上图文杂誌原始码结构 864.3.2线上图文杂誌页眉设计 884.3.3线上图文杂誌目录设计 904.3.4线上图文杂誌正文设计 924.3.5线上图文杂誌页脚设计 95第5章HTML网页超连结 985.1超连结基础 985.1.1什幺是超连结 985.1.2超连结类型 985.2超连结标籤 995.2.1超连结格式 995.2.2超连结语法 995.3超连结套用 1035.3.1关键字超连结 1035.3.2图片超连结 1045.3.3电子邮件连结 1065.4创建热点区域 1095.5项目实战:电子书製作 1115.5.1电子书原始码结构 1115.5.2电子书主页设计 1125.5.3电子书功能页设计 1165.5.4电子书参考书籍页设计 120第6章HTML网页中的表格与表单 1246.1HTML表格基础 1246.1.1什幺是HTML表格 1246.1.2HTML表格组成 1246.2HTML表格标籤 1256.2.1表格<table>标籤 125
6.2.2表格语法 1266.3HTML表格套用 1296.3.1空单元格表格 1296.3.2单元格边距和间距 1306.3.3细线框线表格 1316.3.4跨行与跨列的表格 1326.3.5表格背景颜色 1366.3.6单元格内容对齐方式 1376.3.7表格嵌套元素 1386.4HTML表单基础 1406.4.1什幺是HTML表单 1406.4.2HTML表单框架 1416.5HTML表单组成 1426.5.1表单<form>标籤 1426.5.2表单<form>组成 1436.5.3一个简单的表单<form>页面 1436.6HTML表单元素 1456.6.1文本域及其标记 1456.6.2密码域 1476.6.3单选按钮 1486.6.4複选框 1496.6.5下拉列表 1506.6.6多行文本域 1526.6.7分组框(Fieldset) 1536.7HTML5表单新属性 1546.7.1自动完成属性 1546.7.2自动焦点属性 1576.8HTML5表单输入类型 1596.8.1email类型 1596.8.2number类型 1636.8.3range类型 1656.8.4search类型 1656.8.5url类型 1666.8.6日期选择器(DataPickers) 1676.9项目实战:HTML5用户注册页面 171第7章HTML5套用 1767.1画布<Canvas>工具 1767.1.1画布<Canvas>工具介绍 1767.1.2画布<Canvas>标籤定义 1767.1.3画布<Canvas>工具对象、坐标、路径和填充 1777.1.4使用画布<Canvas>绘制图形 1787.1.5使用画布<Canvas>绘製文字 1827.1.6画布<Canvas>特效 1847.2HTML5离线快取 1877.2.1HTML5离线快取API介绍 1877.2.2使用Manifest档案 1897.2.3使用ApplicationCacheAPI 1907.3HTML5Web存储 1917.3.1HTML5Web存储概述 `1917.3.2localStorage存储方式 1917.3.3sessionStorage存储方式 1937.4项目实战:搭建简单的HTML5离线APP 195第8章CSS与CSS3 1998.1回顾CSS 1998.1.1什幺是CSS 1998.1.2CSS发展简史 1998.1.3XHTML+CSS设计标準 2008.2CSS语法构成 2008.2.1CSS基础语法 200
8.2.2CSS高级语法 2018.2.3CSS选择器 2028.3CSS标籤语义化 2028.4CSS命名规范 2048.4.1CSS档案名称称命名规范 2048.4.2页面功能区域的命名规范 2048.4.3页面位置的命名规范 2048.4.4父子关係的命名规范 2058.4.5具体功能的命名规范 2058.4.6控制项的命名规范 2058.4.7自定义命名规范 2058.5CSS使用方法 2058.5.1外链式 2058.5.2嵌入式 2088.5.3内联式 2108.5.4优先权 2128.6创建并编辑CSS的工具 2128.6.1CSS创建与编辑工具 2128.6.2使用集成开发平台 2138.7CSS3新增特性概述 2158.7.1CSS3属性选择器 2158.7.2RGBA透明度 2158.7.3CSS3多栏布局 2168.7.4CSS3字元串溢出 2168.7.5CSS3圆角 2168.7.6CSS3阴影 217第9章CSS选择器 2189.1CSS选择器基础 2189.1.1什幺是CSS选择器 2189.1.2CSS选择器分类 2189.1.3CSS选择器优先权 2199.2CSS选择器套用 2199.2.1标籤选择器 2199.2.2类选择器 2229.2.3id选择器 2249.2.4派生选择器 2279.2.5后代选择器 2299.2.6子选择器 2329.2.7相邻兄弟选择器 2349.2.8属性选择器 2369.2.9伪类选择器 2449.3项目实战:套用CSS选择器设计页面 247第10章CSS基础样式 25510.1背景样式 25510.1.1背景颜色 25510.1.2背景图片 25710.1.3背景重複 25810.1.4背景定位 26010.1.5固定背景位置 26210.2字型样式 26410.2.1字型系列 26410.2.2字型风格 26610.2.3字型加粗 26810.2.4字型变形 27010.2.5字型大小 27110.3文本样式 27310.3.1文本对齐方式 27310.3.2文本缩进 27410.3.3文本间隔 27510.3.4文本修饰 27710.3.5文本方向 27910.3.6处理文本空白符 28010.4文本美化 28110.4.1文本阴影 28110.4.2文本溢出 28310.4.3文本框线轮廓 28410.5颜色样式 28610.5.1十六进制颜色 28610.5.2RGB颜色 28710.5.3RGBA颜色 28810.6项目实战:报纸风格页面 290第11章CSS表格与列表 29311.1CSS表格 29311.1.1表格框线 29311.1.2表格摺叠框线 296
11.1.3表格内边距 29811.1.4表格宽度和高度 29911.1.5表格文本对齐 30211.2CSS列表 30411.2.1列表标记类型 30411.2.2列表标记位置 30611.2.3图片列表标记 30711.3项目实战:CSS登录页面 309第12章JavaScript概述 31212.1了解JavaScript脚本语言 31212.1.1什幺是JavaScript脚本语言 31212.1.2JavaScript的发展历史 31212.1.3JavaScript组成与特点 31312.2在网页中使用JavaScript脚本语言 31312.2.1在网页中嵌入JavaScript脚本 31312.2.2引入外部JavaScript档案 31512.3创建并编辑JavaScript的工具 31612.4JavaScript脚本语言开发与调试 31612.4.1使用WebStorm开发平台创建项目并编辑代码 31712.4.2使用Firefox浏览器调试js脚本 318第13章JavaScript语法 32113.1JavaScript语法基础 32113.1.1JavaScript语句 32113.1.2JavaScript代码及执行 32113.1.3JavaScript语法补充 32213.1.4JavaScript代码注释 32213.2JavaScript变数与数据类型 32313.2.1JavaScript变数 32313.2.2JavaScript数据类型 32413.2.3JavaScript对象 32713.2.4null与undefined数据类型 32913.2.5JavaScript保留关键字 33413.3JavaScript运算符与表达式 33513.3.1JavaScript算术运算符及表达式 33513.3.2JavaScript赋值运算符及表达式 33513.3.3JavaScript比较运算符及表达式 33613.3.4JavaScript逻辑运算符及表达式 33613.3.5JavaScript条件运算符及表达式 33613.3.6JavaScript位运算符及表达式 33613.3.7JavaScript字元串连线运算符 33713.3.8JavaScript运算符优先权 33713.4JavaScript流程控制语句 33813.4.1if语句 33813.4.2if…else…语句 338
13.4.3if…elseif…else…语句 33913.4.4switch语句 34113.4.5for语句 34313.4.6while语句 34515.4.7break语句 34615.4.8continue语句 34713.5JavaScript函式 34813.5.1JavaScript函式介绍 34913.5.2JavaScript函式声明、定义与调用 34913.5.3JavaScript系统函式 35613.6项目实战:简易线上JavaScript计算器 368第14章JavaScript对象模型编程 37214.1对象模型编程基础 37214.2JavaScript浏览器对象模型 37214.3JavaScript文档对象模型 37414.3.1文档对象模型基础 37414.3.2通过id获取DOM元素对象 37514.3.3通过name获取DOM元素对象 37614.3.4通过tag标籤获取DOM元素对象 37714.3.5通过class获取DOM元素对象 37914.4JavaScript表单对象模型 38114.4.1表单(Form)对象模型 38114.4.2获取表单(Form)元素对象属性 38114.4.3获取表单(Form)内元素的方法 38214.5项目实战:动态操作DOM元素 384第15章JavaScript事件 38915.1JavaScript事件基础 38915.1.1HTML事件 38915.1.2DOM事件类型 39015.2JavaScript视窗事件 39115.2.1视窗(Window)载入事件 39115.2.2视窗(Window)载入多个事件 39215.2.3视窗(Window)载入事件(JS方式) 39315.3JavaScript表单事件 39415.3.1表单(Form)元素变化事件 39415.3.2表单(Form)元素被选中事件 39515.3.3表单(Form)元素焦点事件 39615.3.4表单(Form)重置与提交事件 39815.4JavaScript键盘事件 39915.5JavaScript滑鼠事件 40115.5.1滑鼠单击事件 40115.5.2滑鼠双击事件 40215.5.3滑鼠悬停与移出事件 40515.6项目实战:滑鼠坐标位置套用 407第16章项目实战——自适应Web主页 409
16.1自适应Web主页介绍 40916.2自适应Web主页模组 41016.2.1页面框架 41016.2.2页面头部导航工具条 41116.2.3页面主体部分 41516.2.4页面页脚部分 41916.3自适应Web主页互动功能 42016.4自适应Web主页媒体查询 422第17章项目实战——用户管理系统 42617.1用户管理系统介绍 42617.2数据存储结构 42617.3浏览器本地存储 42817.4用户管理系统功能模组 42917.4.1用户管理系统主页 42917.4.2登录页面 43117.4.3用户管理页面(用户许可权) 43617.4.4新建用户信息 44017.4.5编辑用户信息 44717.4.6删除用户信息 45517.4.7新用户注册 456
本文发布于:2023-03-26 02:05:38,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1679975793242278.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |