新書推薦:
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
《
夺回大脑 如何靠自己走出强迫
》
售價:NT$
299.0
《
图解机械工程入门
》
售價:NT$
440.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
塔西佗(全二册)(二十世纪人文译丛)
》
售價:NT$
1800.0
|
內容簡介: |
本书通过一个完整的门户网站项目全面系统地介绍了使用HTML+CSS+JavaScript技术来制作静态网站的方法,内容包括网站开发流程和相关岗位职责与要求、HTML+CSS+JavaScript的基本语法、网页客户端开发方法与技巧、网站的部署和运营等。本书以“讲清语法、学以致用”为指导思想,秉承“教、学、做合一”的原则,以“激发学者兴趣”为着眼点,认真组织内容,精心设计案例。书中内容浅显易懂并且实用,不仅仅将笔墨着力于语法讲解上,还通过一个个鲜活、典型的小实例,以及完整的门户网站来贯穿全书,达到学以致用的目的。同时又紧跟HTML5与CSS3的*发展动态,适应性和实战性较强。
|
目錄:
|
第1章网站部署与发布及设计分析1
1.1网页的基本概念1
1.2网站的发布与测试5
1.2.1在实验室或局域网内部发布HTML页面5
1.2.2在Internet上发布网站7
1.3软件开发流程8
1.4网站开发人员相关岗位职责和要求10
1.5网站开发工具和项目实施11
1.6项目实训:免费域名的注册与空间申请12
1.7综合练习12
第2章HTML页面与框架14
2.1HTML页面文件的整体结构15
2.2HTML文件的标签与语法15
2.3HTML文档编写规范16
2.4利用Dreamweaver进行HTML页面设计16
2.4.1Dreamweaver介绍16
2.4.2Dreamweaver设计页面过程19
2.5项目实训:独立动手制作网页21
2.6认识框架与框架集网页21
2.7典型应用项目范例:利用框架制作设计院门户网站网页23
2.8项目实训:利用框架设计网页27
2.9综合练习27
第3章表格29
3.1表格标签29
3.1.1利用<table>标签布局网站页面29
3.1.2利用<tr>、<th>和<td>标签设计统计数据表格30
3.2格式化表格与单元格32
3.2.1通过设置表格的宽度高度和边框颜色来突出网页主题32
3.2.2设置滚动公告消息的背景颜色与背景图片33
3.2.3设置表格的边框大小和显示方式34
3.2.4数据表格整体位置及单元格数据对齐方式的设置35
3.2.5单元格背景颜色与背景图片的制作36
3.3表格标题制作37
3.4合并单元格38
3.5设置表格的表头、主体与表尾39
3.6表格列的设置41
3.7典型应用项目范例:利用表格布局门户网站页面42
3.8项目实训:大学门户网站首页布局设计46
3.9综合练习47
第4章表单48
4.1认识表单48
4.1.1表单简介48
4.1.2<form>标签48
4.2使用输入标签<input>插入数据控件50
4.3列表标签<select>53
4.4文字域标签<textarea>55
4.5虚框修饰标签<fieldset><legend>56
4.6典型应用项目范例:设计用户注册功能57
4.7文件上传与下载60
4.8项目实训:学生独立完成留言簿功能63
4.9综合练习64
第5章HTML网页格式设置65
5.1HTML网页文字美化65
5.1.1标题字格式65
5.1.2文字修饰67
5.1.3字体设置71
5.2HTML网页段落设置73
5.3HTML网页列表显示75
5.3.1有序列表76
5.3.2无序列表77
5.4HTML网页其他标签80
5.4.1水平线标签<HR>80
5.4.2滚动文字标签<MARQUEE>82
5.4.3输入空格等特殊符号84
5.4.4插入或删除线标签84
5.4.5设置提示文字84
5.4.6设置跑马灯效果85
5.5典型应用项目范例:网站滚动消息公告设计86
5.6综合练习89
第6章图片与超链接90
6.1网页图片的格式90
6.2插入图片91
6.3设置影像地图94
6.3.1定义影像地图热点94
6.3.2在HTML文件中建立影像地图95
6.3.3建立图像影像关联96
6.4典型应用项目范例:影像地图在门户网站中的应用97
6.5路径的概念98
6.5.1统一资源定位器URL98
6.5.2相对路径和绝对路经99
6.6超链接标签<A>100
6.7超链接的应用101
6.7.1图片链接101
6.7.2邮箱链接102
6.7.3书签链接103
6.7.4其他相关标签104
6.8典型应用项目范例:超链接在项目中的应用105
6.9综合练习107
第7章网页上的特殊元素与特效109
7.1加入音乐109
7.1.1常见的音乐格式110
7.1.2音乐相关的标签111
7.2加入视频和Flash113
7.3元信息标签<META>的应用115
7.4嵌入Java Applet实现烟花特效网页118
7.5嵌入JavaScript实现跑马灯特效网页119
7.6典型应用项目范例:嵌入Flash网页动画120
7.7综合练习121
第8章JavaScript基础语法123
8.1JavaScript概述123
8.2JavaScript的功能124
8.3编写第一个JavaScript程序125
8.4在HTML页面中引入JavaScript的方式126
8.4.1内部引用JavaScript126
8.4.2外部引用JavaScript127
8.4.3内联引用JavaScript128
8.5JavaScript基本语法129
8.5.1JavaScript代码编写格式及规范129
8.5.2JavaScript保留字130
8.5.3基本的输出方法130
8.6JavaScript交互基本方法131
8.6.1显示警告对话框的alert 方法131
8.6.2显示确认对话框的confirm 方法132
8.6.3显示提示对话框的prompt 方法133
8.7基本数据类型、常量和变量135
8.7.1基本数据类型135
8.7.2常量135
8.7.3变量136
8.7.4变量的声明及作用域136
8.8表达式和运算符137
8.8.1表达式137
8.8.2算术运算符和赋值运算符138
8.8.3比较运算符和逻辑运算符141
8.8.4位运算符和条件运算符143
8.8.5其他运算符144
8.8.6运算符的优先级147
8.9典型应用项目范例:在网页上显示系统日期时间148
8.10项目实训:根据半径的值求圆的周长、面积和体积149
8.11综合练习149
第9章JavaScript程序控制语句150
9.1顺序控制语句150
9.2分支控制语句152
9.2.1if语句152
9.2.2if...else语句153
9.2.3switch语句155
9.3循环控制语句157
9.3.1while语句157
9.3.2dowhile语句158
9.3.3for 语句159
9.3.4forin语句161
9.3.5break和continue语句163
9.4典型应用项目范例:网页分时问候163
9.5项目实训:将成绩分数按4个等级输出结果165
9.6综合练习165
第10章JavaScript函数与对象166
10.1函数概述166
10.2JavaScript内置函数167
10.3自定义函数181
10.4典型应用项目范例:在网页上实现日期验证183
10.5内置对象186
10.5.1浏览器信息对象(navigator)186
10.5.2窗口对象(window)188
10.5.3屏幕对象(screen)191
10.5.4历史记录对象(history)191
10.5.5文档对象(document)191
10.6JavaScript操作页面中标签元素与属性192
10.6.1页面标签对象的引用192
10.6.2HTML文档中控件对象的属性195
10.6.3表单及其控件的访问196
10.7典型应用项目范例:弹出用户登记新窗口197
10.8综合练习199
第11章JavaScript事件触发与响应处理200
11.1事件触发与响应200
11.2常用事件程序编写201
11.2.1click事件201
11.2.2change事件202
11.2.3select事件202
11.2.4focus事件203
11.2.5load事件204
11.2.6鼠标移动事件205
11.2.7onblur事件207
11.3其他常用事件208
11.4典型应用项目范例:Web页面打印210
11.5综合练习212
第12章JavaScript应用实例213
12.1状态栏跑马灯213
12.2禁止使用鼠标右键214
12.3随机播放背景音乐216
12.4动态导航菜单217
12.5具有提示效果的超链接218
12.6在网页上实现表单验证219
12.7综合练习221
第13章CSS222
13.1CSS文档制作与应用222
13.1.1CSS文档制作222
13.1.2CSS语言在HTML文档中的应用方式223
13.2CSS选择器225
13.3设置CSS样式226
13.3.1设置字体样式226
13.3.2设置文字样式(Text Property)228
13.3.3设置背景样式(Background Property)230
13.3.4设置区域样式(Box Property)231
13.3.5设置分类样式(Classification Property)233
13.4典型应用项目范例:门户网站菜单列表的设计234
13.5定位效果制作241
13.5.1利用层制作图层叠加特殊效果241
13.5.2制作图片透明效果242
13.5.3鼠标指针变换243
13.6综合练习243
第14章认识HTML5245
14.1HTML5语法的改变245
14.1.1HTML5中的标记方法245
14.1.2HTML5与早期版本HTML的兼容性246
14.2新增的和废除的元素247
14.3新增的和废除的属性249
14.4全局属性251
14.5典型应用项目范例:HTML5离线访问功能的实现253
14.6综合练习256
第15章认识CSS3257
15.1概要介绍257
15.1.1CSS3新特性257
15.1.2CSS的发展历史259
15.2CSS3的功能259
15.2.1模块与模块化结构259
15.2.2CSS3自动拉伸背景图片新功能应用260
15.3典型应用项目范例:CSS3文字特殊效果制作262
15.4综合练习263
附录A265
参考文献270
|
內容試閱:
|
本书适合的读者
本书通过一个整体门户网站项目来讲解HTML、JavaScript和CSS的基本语法,书中每个知识点都有一个鲜活、典型的小实例,并在每章节后面有一个章节为知识综合案例,使学者达到学以致用的目的。本书可作为网页制作初学者的入门教程,同时也可为网站建设的专业人士提供一些参考。
为什么要学习HTML、JavaScript和CSS技术
Internet又称因特网,是全球性的网络,是一种公用信息的载体,这种大众传媒比以往的任何一种通讯媒体都要快,它缩短了人与人之间的距离,而网站就是Internet中信息载体的宿主单元,网站中的网页是人与人交流的主要窗口,因此,作为计算机相关专业的学生,无论是专业的网站设计人员,还是网站爱好者,都应该掌握一定的网站建设与制作技术。
如今建设互联网的各种新技术层出不穷并且日新月异,但有一点是肯定的,不管是采用什么技术设计的网站,用户在客户端通过浏览器打开看到的网页都是静态网页,都是由HTML、JavaScript和CSS技术构成的,所以如果您想从事网页设计或从事网站管理相关工作,就必须学习HTML、JavaScript和CSS技术,哪怕只是简单地了解,因为HTML、JavaScript和CSS技术是网页制作技术的基础和核心。
本书特色
(1)针对性、适用性强。
本书的编者都有10年以上软件开发教学经验,3年以上软件企业项目开发与管理企业经验,教材的编写是在大量的企业需求调查、学校学生调查的基础上进行的,重点讲解HTML、JavaScript和CSS网站客户端技术。
在本书的编写中,本着学生会学,教师好教,企业需要的原则,注意理论与实践的一体化,并注重实用性,每个知识点的介绍采用理论介绍、案例源代码、运行效果和源代码解释4个步骤完成,每章节有一个综合案例,综合案例针对软件企业项目开发过程来讲解,步骤为提出问题,分析问题,一步步解决问题,适用性非常强。并且为了学生扩展能力的培养,每章节中安排了学生任务扩展的项目实训。
(2)精心设计,理论与案例实训完美结合。
本书以HTML语言、JavaScript脚本、CSS样式三方面的知识,将教材分为15章,每章节的讲解都是先讲解理论知识,再介绍小案例,最后以完整网站项目贯通详解。
本书不仅仅分章节讲解HTML语言、JavaScript脚本、CSS样式三方面的知识,还试图为读者描绘一幅HTML、CSS、JavaScript的角色图,即HTML、CSS、JavaScript三者在网页制作这个大的生态环境中各自扮演的角色。
其中,HTML是网页制作的主要语言,是页面的基础架构;CSS简称样式表,是目前唯一的网页页面排版样式标准,它能使任何浏览器都听从指令,可开发Internet客户端的应用程序,Javascript是基于对象和事件驱动并具有相对安全性的客户端脚本语言,主要用来给HTML网页添加动态功能,比如响应用户的各种操作,减轻服务器端压力。
设计网站时需要利用相关工具来完成,好的工具能使设计者事半功倍,目前比较流行的网页设计工具是Dreamweaver,利用Dreamweaver进行网页设计在本书中有详细介绍。
设计出来的网站,必须能通过浏览器访问,甚至要能通过Internet来访问,所以网站必须要部署与发布,部署与发布有局域网和Internet发布,并且发布需要熟悉过程和一些网络术语,这在本书中都有详细介绍。
了解了以上内容,可以使读者理清思路,避免盲目学习,不然读者在学习过程中会有盲人摸象的感觉。
致谢
本书的编写过程是一个不断解决问题和完善的过程,在编写的过程中,所有参加教材编写的老师都是尽心尽力,利用宝贵的休息时间来编写的,是他们对本书编写进行了大量的调研,多次审订,并提出宝贵的修改意见,才使得本书得以顺利出版,否则本书不可能形成,在此表示忠心的感谢,同时也感谢书后参考文献的所有作者们,感谢他们的资料给予本书的引导作用。
本书由谢英辉任主编并负责教材总体设计与统稿,胡胜丰、雷军环,彭维捷,刘灿勋任副主编,参与了本书的编写工作和相关资料的整理工作,其中谢英辉负责第1、2、3、13、14、15章的编写,胡胜丰负责第8、9、10、11、12章的编写,雷军环负责第4、5章的编写,彭维捷负责第6章的编写,刘灿勋负责第7章的编写。
本书的结构是一种新的尝试,能否得到同行的认可,能否给教学带来新的感受,都要经过实践的检验。由于作者水平有限,错误之处在所难免,恳请各位读者给予批评和指正。
编 者
|
|