新書推薦:
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:NT$
408.0
《
封建社会农民战争问题导论(光启文库)
》
售價:NT$
296.0
《
虚弱的反攻:开禧北伐
》
售價:NT$
429.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:NT$
380.0
《
花外集斠箋
》
售價:NT$
704.0
《
有兽焉.8
》
售價:NT$
305.0
《
大学问·明清经济史讲稿
》
售價:NT$
330.0
《
中国国际法年刊(2023)
》
售價:NT$
539.0
|
編輯推薦: |
立体化教材:本书配有微课视频、在线课程
配套资源丰富:本书配有微课视频,读者扫描书中二维码即可观看学习;本书还配有教学资源包,包括电子课件、源代码等
岗课证融通:本书基于Web前端开发相关岗位和课程、“Web前端开发(初级)”证书考试大纲编写
|
內容簡介: |
本书按照工业和信息化部“Web前端开发(初级)”证书考试大纲要求编写,分上下两篇。上篇Web前端开发技术,共13章,第1章介绍Web基础知识,第2章介绍HTML基础知识,第3章介绍CSS基础,第4~6章介绍JavaScript语言(包括语法、对象模型、事件处理等),第7~9章主要介绍HTML5新增标签和属性以及新增的表单控件类型等知识,第10、11章介绍CSS3新增的选择器种类和样式属性,第12章介绍jQuery基础知识,第13章介绍了几种常见的jQuery效果;下篇包含4个实操工作任务,分别涉及Web前端技术中的HTML、CSS、JavaScript、jQuery。另外,本书上篇各章节还附有习题。
本书层次清晰、内容丰富、技术实用,代码遵循Web标准,适合作为高等职业院校、应用型本科计算机应用技术、计算机网络技术、电子信息技术等相关专业的Web前端开发、网页设计与制作等课程的教材,也可作为广大Web前端开发者或社会人士学习Web前端开发技术的参考用书。
本书配有微课视频,读者扫描书中二维码即可观看学习;本书还配有教学资源包,包括电子课件、源代码等,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(微信:13261377872;电话:010-88379739)。
|
關於作者: |
周苏峡,男,生于1964年2月。1987年6月至今从教于湖北三峡职业技术学院电子信息学院,副教授,主要专业方向为计算机网络技术。曾先后发表专业技术论文20多篇,主编教材有《网页设计实战教程》(第1、2版)、《数据库应用教程》、《计算机网络基础》、《Div CSS网页制作实战教程》等。
|
目錄:
|
前言
上篇 Web前端开发技术
第1章 Web基础知识2
1.1 Web的由来2
1.1.1 什么是Web2
1.1.2 Internet在我国的发展3
1.2 Web的基本概念3
1.2.1 WWW3
1.2.2 Website3
1.2.3 URL3
1.2.4 Web标准5
1.2.5 Web浏览器5
1.2.6 Web服务器5
1.3 Web开发技术6
1.4 本章小结6
1.5 本章习题6
第2章 HTML基础知识7
2.1 HTML概述7
2.1.1 标记语言7
2.1.2 从HTML到XHTML7
2.1.3 HTML文档(网页)的基本结构8
2.1.4 HTML的基本组成8
2.1.5 几个常用的HTML开发编辑工具9
2.2 HTML的全局属性9
2.2.1 HTML的全局标准属性(公共属性)9
2.2.2 HTML的全局事件属性9
2.3 HTML的标签与元素11
2.3.1 HTML的主要结构标签11
2.3.2 HTML的无语义标签和
12
2.3.3 HTML的标题字标签与线条标签12
2.3.4 HTML的段落标签与换行标签13
2.3.5 HTML的注释元素14
2.3.6 HTML的格式化元素15
2.3.7 HTML的图片元素17
2.3.8 HTML的超链接元素18
2.3.9 HTML的列表元素20
2.3.10 HTML的表格元素21
2.3.11 HTML的表单元素22
2.3.12 HTML的框架元素27
2.3.13 浮动框架31
2.4 HTML的预留字符32
2.5 本章小结32
2.6 本章习题33
第3章 CSS基础35
3.1 CSS概述35
3.1.1 什么是CSS35
3.1.2 CSS的历史36
3.1.3 CSS样式的使用方式36
3.1.4 CSS的两个特性37
3.2 CSS的基本语法38
3.2.1 样式单的格式38
3.2.2 CSS的注释38
3.3 CSS的选择器39
3.3.1 标签选择器(元素选择器)39
3.3.2 通用选择器(通配符选择器)39
3.3.3 属性选择器(带条件的标签选择器)39
3.3.4 派生选择器/上下文选择器39
3.3.5 id选择器41
3.3.6 类选择器42
3.3.7 伪类选择器42
3.3.8 伪元素选择器43
3.4 基本样式属性44
3.4.1 CSS背景属性44
3.4.2 CSS文本属性45
3.4.3 CSS尺寸属性50
3.4.4 CSS列表属性51
3.4.5 CSS表格属性51
3.4.6 CSS内容属性(content)52
3.5 CSS盒模型53
3.5.1 CSS外边距属性(margin)53
3.5.2 CSS边框属性(border)53
3.5.3 CSS内边距属性(padding)54
3.5.4 CSS轮廓属性(outline)55
3.6 CSS布局属性56
3.6.1 CSS浮动属性56
3.6.2 CSS定位属性(position)57
3.6.3 DIV的空间位置(z-index)59
3.7 本章小结62
3.8 本章习题63
第4章 JavaScript语言基础65
4.1 JavaScript的历史66
4.1.1 JavaScript的诞生66
4.1.2 ECMAScript的版本66
4.2 JavaScript的基础知识66
4.2.1 JavaScript的特点66
4.2.2 JavaScript的语法68
4.2.3 JavaScript的关键字68
4.2.4 JavaScript的变量68
4.2.5 JavaScript的数据类型70
4.2.6 运算符及运算优先级70
4.3 分支和循环程序结构71
4.3.1 JavaScript的分支程序结构71
4.3.2 JavaScript的循环(重复)程序结构73
4.4 数组74
4.4.1 数组定义75
4.4.2 数组操作75
4.4.3 二维数组78
4.5 字符串操作79
4.5.1 字符串连接79
4.5.2 字符串搜索79
4.5.3 字符串截取81
4.5.4 字符串替换和切割81
4.6 正则表达式82
4.6.1 正则表达式的组成82
4.6.2 正则表达式所用的方法86
4.7 对象86
4.7.1 对象的声明86
4.7.2 对象的属性87
4.7.3 对象的方法88
4.7.4 对象的遍历89
4.7.5 JavaScript中对象与数组的区别89
4.8 函数91
4.8.1 函数的声明91
4.8.2 函数的返回值92
4.8.3 函数的调用93
4.8.4 闭包函数94
4.8.5 内置函数96
4.9 本章小结99
4.10 本章习题99
第5章 JavaScript对象模型101
5.1 BOM对象101
5.1.1 window对象101
5.1.2 document对象103
5.1.3 location对象104
5.1.4 navigator对象104
5.1.5 screen对象104
5.1.6 history对象105
5.2 BOM的操作105
5.3 DOM对象108
5.3.1 文档对象模型108
5.3.2 DOM对象的构成109
5.4 DOM的操作110
5.4.1 获取节点110
5.4.2 获取/设置元素的属性值111
5.4.3 创建/增添节点112
5.4.4 删除节点113
5.4.5 属性操作114
5.5 本章小结115
5.6 本章习题116
第6章 JavaScript事件处理117
6.1 事件概述117
6.2 窗口事件118
6.2.1 load事件118
6.2.2 resize事件119
6.2.3 scroll事件119
6.2.4 焦点事件120
6.3 鼠标事件121
6.3.1 获取鼠标单击位置121
6.3.2 鼠标指针悬停和离开121
6.3.3 鼠标拖动123
6.4 键盘事件124
6.5 事件冒泡与捕获125
6.6 本章小结127
6.7 本章习题127
第7章 HTML5简介129
7.1 HTML5的出现与优势129
7.1.1 HTML5的出现129
7.1.2 HTML5的优势130
7.2 浏览器对HTML5的兼容性130
7.3 HTML5和HTML4的区别130
7.3.1 DTD的变化130
7.3.2 字符编码的变化131
7.3.3 HTML5语法的变化131
7.4 本章小结131
7.5 本章习题132
第8章 HTML5常用标签和属性133
8.1 HTML5保留的常用标签133
8.1.1 基本标签133
8.1.2 文本格式化标签134
8.1.3 超链接和锚点134
8.1.4 列表相关标签134
8.1.5 表格相关标签135
8.2 HTML5
|
內容試閱:
|
在互联网蓬勃发展的今天,每个企业或个人都希望在Internet上能够拥有自己的一片天地,以宣传产品或展示自身形象,网页正是作为这样一种信息表现媒介得到了充分的重视和广泛的应用。随着互联网信息技术的应用不断向深度和广度拓展,网页不再只展示简单的文字和图片,对其功能和界面操控也提出了更高的要求,浏览者或者用户在得到及时、丰富信息的同时还要有更好的使用体验,而这些技术的实现就是Web前端开发者所要解决的问题。本书介绍的正是Web前端开发中所需要的基本技术知识。
为落实《国家职业教育改革实施方案》的要求,本书结合高等职业院校和应用型本科院校开展的1 X证书制度试点工作,基于工业和信息化部“Web前端开发(初级)”证书考试大纲知识要求这根主线,对全书学习内容进行了组织和编排。本书下篇以工作任务手册的形式编写了Web前端开发考试中实操部分的题型和模拟内容,所以本书对报考“Web前端开发(初级)”证书的读者有一定帮助和借鉴意义。
为推进党的二十大精神进教材、进课堂、进头脑,本书在每个实操工作任务中都引入课程思政元素,弘扬社会主义核心价值观;培养学生遵规守纪的品质,告诉学生做任何事都应该遵守国家的相应法律法规,如增强知识产权保护意识;向学生传输正确的审美观,推崇精益求精的工作态度;培养学生严谨细致、一丝不苟及追求极致的工匠精神;培养学生团队合作意识等。
为达到较好的学习效果,本书建议以120学时为宜,其中课堂讲授45学时,上机操作45学时,综合实训30学时(完成下篇的4个实操工作任务)。
本书第1章由黄亚娴编写,第2~5章及实操工作任务由周苏峡编写,第6章由江晶晶、赵曌、王敏、张畅共同编写,第7章由张菁嵘编写,第8章由向阳编写,第9章由林雯编写,第10章由季雯编写,第11章由武韡编写,第12章由李金凤编写,第13章由刘桂兰编写,全书由周苏峡统稿。
由于时间仓促,书中难免有不妥与疏漏之处,敬请各位读者批评指正。
编 者
2022年5月
|
|