新書推薦:
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:HK$
93.2
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:HK$
337.5
《
大国脊梁:漫画版
》
售價:HK$
80.2
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:HK$
189.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:HK$
81.4
《
美国小史(揭秘“美国何以成为美国”,理解美国的经典入门读物)
》
售價:HK$
81.4
《
中国古代北方民族史丛书——东胡史
》
售價:HK$
87.8
《
巨人传(插图珍藏本)
》
售價:HK$
705.6
|
內容簡介: |
本书面向网站开发与网页制作的读者,采用全新流行的Web标准,以Web前端开发技术HTML5、CSS3、JavaScript和jQuery为基础,由浅入深、完整详细地介绍了网站设计与网页制作的相关知识。本书共分13章,主要内容包括HTML5基础知识、编辑网页元素、页面的布局与交互、CSS3入门、盒模型、使用CSS修饰页面外观、CSS布局技术、JavaScript程序设计基础、HTML5进阶、jQuery基础、jQuery的动画效果、jQuery UI插件的用法.和天地环保综合案例网站。本书内容紧扣国家对高等学校培养高级应用型、复合型人才的技能水平和知识结构的要求,以天地环保网站项目案例的开发思路为主线,采用模块分解、任务驱动、子任务实现和代码设计四层结构,通过对模块中每个任务相应知识点的讲解,引导读者学习网页制作、设计、规划的基本知识,以及项目开发、测试的完整流程。
|
關於作者: |
1989~1999年在北京成人电子信息大学计算机系任教,担任软件教研室主任。1999~2005年在北京信息职业技术学院电子信息系担任教学副主任、学术带头人。2006至今 在北京信息职业技术学院软件工程系担任系主任。主持教育部课题《软件技术专业资源库建设》的课程建设任务;参与教育部高职高专计算机类专业教学指导委员会立项课题《软件技术专业工学结合的教学管理机制研究》;参与北京教科院立项课题《二年制高等职业教育培养目标与培养模式的实践研究》“软件技术”专业子课题的研究;科研或教学工作及获奖情况*国家“十一五”规划课题的子课题《以就业为导向的高等职业教育软件技术专业人才培养整体解决方案研究》,获得第二届中国职业技术教育科学研究成果三等奖,并被中国电子教育学会评选为职业技术教育科学研究优秀成果一等奖,2013年被评选为北京市高等教育教学成果二等奖。
|
目錄:
|
第1章HTML5基础知识1
1.1Web技术和浏览器1
1.2Web标准1
1.2.1什么是Web标准1
1.2.2建立Web标准的优点2
1.2.3理解表现和结构相分离2
1.3HTML5概述3
1.3.1Web技术发展历程3
1.3.2HTML5的特性4
1.3.3HTML5元素4
1.4HTML5的基本结构5
1.4.1HTML5语法结构5
1.4.2HTML5编写规范6
1.4.3HTML5文档结构6
1.5创建HTML文件7
1.6搭建支持HTML5的浏览器
环境8
1.7网页头部标签9
1.8注释11
1.9特殊符号11
习题112
第2章编辑网页元素13
2.1文本元素13
2.2文本层次语义元素15
2.3基本排版元素17
2.4图像21
2.4.1网页图像的格式及使用
要点21
2.4.2图像标签22
2.4.3设置网页背景图像24
2.4.4图文混排24
2.4.5案例制作天地环保
关于我们图文混排
页面25
2.5超链接26
2.5.1超链接概述26
2.5.2超链接的应用26
2.5.3案例制作天地环保
下载专区页面30
2.6列表32
2.6.1无序列表32
2.6.2有序列表33
2.6.3定义列表34
2.6.4嵌套列表35
2.7<div>标签35
2.8<span>标签36
2.9综合案例制作天地环保
公司名片页面37
习题238
第3章页面的布局与交互40
3.1表格40
3.1.1表格的结构40
3.1.2表格的基本语法40
3.1.3表格的属性41
3.1.4不规范表格43
3.1.5表格数据的分组44
3.1.6表格的嵌套46
3.1.7案例使用表格布局
天地环保工程展示
页面46
3.2使用结构元素构建网页布局47
3.3页面交互元素53
3.3.1details元素和summary
元素53
3.3.2progress元素54
3.3.3meter元素54
3.4表单55
3.4.1表单的基本概念55
3.4.2表单标签55
3.4.3表单元素56
3.4.4案例制作天地环保
会员注册表单60
3.4.5表单分组61
3.4.6使用表格布局表单62
3.4.7表单的高级用法63
习题364
第4章CSS3基础66
4.1CSS概述66
4.2CSS的优势与局限性68
4.3CSS语法基础70
4.3.1CSS样式规则70
4.3.2基本选择符71
4.3.3复合选择符73
4.3.4通配符选择符75
4.3.5特殊选择符76
4.4CSS的属性单位77
4.4.1长度、百分比单位78
4.4.2色彩单位78
4.5网页中引用CSS的方法79
4.5.1行内样式79
4.5.2内部样式表80
4.5.3链入外部样式表81
4.5.4导入外部样式表82
4.5.5案例制作天地环保
工程简介页面83
4.6文档结构85
4.6.1文档结构的基本概念85
4.6.2继承86
4.6.3样式表的层叠、特殊性
与重要性87
4.6.4元素类型88
4.6.5案例制作天地环保
核心业务局部页面89
习题490
第5章盒模型91
5.1盒模型简介91
5.2盒模型的属性92
5.2.1边框92
5.2.2外边距95
5.2.3内边距96
5.2.4案例盒模型的演示97
5.3盒模型的大小98
5.3.1盒模型的宽度与高度98
5.3.2设置块级元素与行级
元素的宽度和高度98
5.4盒模型综合案例天地环保
页面顶部内容99
5.5盒子的定位101
5.5.1定位属性101
5.5.2定位方式103
5.6浮动与清除浮动106
5.6.1浮动106
5.6.2清除浮动109
5.6.3案例天地环保登录
页面的整体布局110
习题5112
第6章使用CSS修饰页面外观113
6.1设置字体样式113
6.2设置文本样式115
6.3设置图像样式118
6.3.1图像缩放119
6.3.2图像边框120
6.3.3图像的不透明度121
6.3.4背景图像121
6.3.5背景重复122
6.3.6背景图像定位123
6.3.7设置背景图像固定125
6.3.8背景图像大小125
6.4设置表格样式126
6.4.1常用的CSS表格属性126
6.4.2案例使用隔行换色
表格制作环保工程年度
排行榜128
6.5设置表单样式129
6.5.1使用CSS修饰常用的
表单元素130
6.5.2案例制作天地环保
用户调查页面131
6.6设置链接133
6.6.1设置文字链接的外观133
6.6.2图文链接135
6.7设置列表136
6.7.1表格布局的缺点136
6.7.2列表布局的优势136
6.7.3CSS列表属性136
6.7.4案例制作天地环保
二维码名片140
6.8创建导航菜单141
6.9综合案例制作绿色环保
社区页面144
习题6151
第7章CSS布局技术152
7.1Div CSS布局技术简介152
7.2使用嵌套的Div布局页面153
7.2.1将页面用Div分块153
7.2.2案例制作环保空间
页面153
7.3典型的CSS布局样式156
7.3.1两列布局样式156
7.3.2三列布局样式159
7.4综合案例制作天地环保
博客页面162
习题7170
第8章JavaScript程序设计基础171
8.1JavaScript概述171
8.2在网页中使用JavaScript171
8.3JavaScript基本语法174
8.4JavaScript的程序结构176
8.4.1简单语句176
8.4.2程序控制流程178
8.5函数181
8.6基于对象的JavaScript语言183
8.7DOM编程185
8.7.1window对象186
8.7.2document对象187
8.7.3location对象189
8.7.4history对象190
8.7.5form对象190
8.8JavaScript的对象事件处理
程序191
8.8.1对象的事件191
8.8.2常用的事件及处理191
8.8.3表单对象与交互性194
8.9综合案例Web页面信息
交互196
习题8197
第9章HTML5的高级应用199
9.1HTML5拖放API199
9.1.1draggable属性199
9.1.2拖放触发的事件和数据
传递200
9.2多媒体播放202
9.2.1HTML5的多媒体支持202
9.2.2音频标签203
9.2.3视频标签204
9.2.4HTML5多媒体API205
9.3Canvas绘图207
9.3.1创建<canvas>元素207
9.3.2构建绘图环境208
9.3.3通过JavaScript绘制
图形208
9.4HTML5地理定位API216
9.4.1Geolocation基础216
9.4.2Geolocation API实现
地理定位217
9.4.3案例使用HTML5
获取地理位置及百度
地图218
9.5HTML5的发展前景221
习题9221
第10章jQuery基础222
10.1jQuery概述222
10.2编写jQuery程序223
10.3jQuery对象和DOM对象224
10.3.1jQuery对象和DOM
对象简介224
10.3.2jQuery对象和DOM
对象的相互转换225
10.4jQuery插件228
10.5jQuery选择器简介228
10.6基础选择器229
10.7层次选择器234
10.8过滤选择器237
10.9表单选择器241
10.10jQuery的基本操作242
10.10.1元素属性的操作242
10.10.2元素样式的操作245
10.10.3元素内容和值的
操作247
习题10249
第11章jQuery的动画效果251
11.1jQuery的动画方法简介251
11.2显示与隐藏效果252
11.3淡入淡出效果255
11.4滑动效果258
11.5综合案例制作折叠式
导航菜单260
习题11262
第12章jQuery UI插件的用法263
12.1jQuery UI概述263
12.2jQuery UI的常用插件267
12.2.1日期选择器插件267
12.2.2折叠面板插件268
12.2.3标签页插件271
12.2.4自动完成插件272
习题12275
第13章天地环保综合案例网站277
13.1网站的开发流程和组织结构277
13.1.1网站的开发流程277
13.1.2创建站点目录278
13.1.3网站页面的组成279
13.2网站技术分析279
13.3制作网站首页280
13.4制作联系我们页面291
13.5实训网站292
习题13292
|
內容試閱:
|
随着HTML5规范的日臻完善和普及,Web前端开发技术也越来越引人注目,如何开发Web应用程序,设计精美、独特的网页已经成为当前的热门技术之一。许多高校的相关专业都开设了网页制作及程序开发类课程。
为适应现代技术的飞速发展,培养出技术能力强、能快速适应网站开发行业需求的高级技能型人才,帮助众多喜爱网站开发的人员提高网站的设计及编码水平,作者结合自己多年从事教学工作和Web应用开发的实践经验,按照教学规律精心编写了本书。
本书基于Web标准,深入浅出地介绍了Web前端设计技术的基础知识,对Web标准、HTML5、CSS3、JavaScript、jQuery和网站制作流程进行了详细的讲解。本书围绕Web标准的三大关键技术(HTML、CSS和JavaScriptjQuery)来介绍网页编程的必备知识及相关应用。其中,HTML负责网页结构,CSS负责网页样式及表现,JavaScriptjQuery负责网页行为和功能。目前,很多高校的计算机专业和IT培训班都将HTML5 CSS3 JavaScript jQuery作为教学内容之一,这对培养学生的计算机应用能力具有非常重要的意义。
本书采用模块化设计、任务驱动学习的编写模式,实现任务驱动学习的关键是任务的设计,它必须是社会实际生产、生活中的一个真实问题。为了解决这个问题,需要把它分解成一系列的子任务;每个子任务的解决过程就是一个模块的学习过程。每个模块学习一组概念、锻炼一组技能;全部模块加起来,即完成一种知识的学习,形成一种相应的能力。
在任务驱动学习的具体实施中,以网站建设和网页设计为中心,以实例为引导,把介绍知识与实例设计、制作、分析融于一体,自始至终贯穿于本书之中。在实例的设计、制作过程中,把各章节的知识点融于实例之中,使读者能够快速掌握相关概念和操作方法。考虑到网页制作较强的实践性,本书配备大量的页面例题和丰富的运行效果图,能够有效地帮助读者理解所学习的理论知识,系统全面地掌握网页制作技术。本书的主要特色如下。
(1)基于Web标准,所有案例都通过了W3C标准检验。
(2)本书通过对天地环保网站的完整讲解,将相关知识点分解到案例实例网站的具体制作环节中,针对性强。同时提供了许多案例,具有可操作性。
(3)语言通俗易懂、简单明了,读者能够轻松地掌握有关知识。
(4)知识结构安排合理、循序渐进,适合教师教学与学生自学。
本书以天地环保网站的设计与制作为主线,围绕网站栏目的设计,详细、全面、系统地介绍网页制作、设计、规划的基本知识及网站开发的完整流程。本书所有例题、习题及上机实训均采用案例驱动的讲述方式,通过大量实例深入浅出、循序渐进地引导读者学习。本书在每章后面附有大量的实践操作习题,并在教学课件中给出习题答案,供读者在课外巩固所学的内容。
本书共分13章,主要内容包括HTML5基础知识、编辑网页元素、页面的布局与交互、CSS3基础、盒模型、使用CSS修饰页面外观、CSS布局技术、JavaScript程序设计基础、HTML5的高级应用、jQuery基础、jQuery的动画效果、jQuery UI插件的用法和天地环保综合案例网站。
本书条理清晰、内容完整、实例丰富、图文并茂、系统性强,不仅可以作为高等学校计算机及相关专业课程的教材,也可以作为网站建设、相关软件开发人员和计算机爱好者的参考书。
全书由张晓蕾担任主编并定稿,由刘瑞新教授担任主审。
参加本书编写的作者的分工如下:张晓蕾编写第1~5章,吕振雷编写第6章和第8章,马海洲编写第7章和第9章,莫丽娟编写第10章,高欣编写第11章,第12、13章及教学资源的制作由刘克纯、骆秋容、刘大学、缪丽丽、陈文娟、李继臣、孙明建、李索、刘有荣、李刚、徐维维、徐云林、曹媚珠、陈文焕、沙世雁、田金凤、王茹霞、田同福等共同完成。参加编写的大部分人员是具有多年计算机教学与培训经验的教师。
由于作者水平有限,书中难免有不足之处,恳请读者提出宝贵意见和建议。
编 者
|
|