版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目二HTML网页编程基础 任务二在网页中应用JavaScript 任务三使用样式表(CSS)来美化网页任务一使用HTML语言来制作网页【任务要点】1.使用记事本来制作HTML网页2.使用DreamWeaver来制作HTML网页【案例1】使用记事本来制作HTML网页【具体步骤】(在Windows XP中完成)(1)双击【我的电脑】图标,选择【工具】【文件夹选项】命令,从弹出的对话框中打开【查看】选项卡,取消选中【隐藏已知文件类型的扩展名】复选框,再单击【确定】按钮,即可将所有文件的扩展名显示出来。下一页返回任务一使用HTML语言来制作网页(2)在【桌面】上右击,在弹出的快捷菜单中选择【新建】【
2、文本文档】命令,此时会在桌面上出现“新建文本文档.txt”文件,如图2-2所示,将文件名改为“index.htm”。图标会马上改为图2-3所示的样式。(3)在“index.htm”上右击,在弹出的快捷菜单中选择【打开方式】【记事本】命令,使用记事本来编缉代码文本,如图2-4所示。(4)在打开的记事本中,输入以下代码:网页标题这是我的第一个主页下一页返回上一页任务一使用HTML语言来制作网页 要浏览这个index.htm文件,只需在桌面上双击它,或者打开浏览器,选择【File】【Open】命令,然后选择这个文件就行了。效果如图2-5所示。【案例2】使用DreamWeaver来制作HTML网页【具
3、体步骤】(在DreamWeaver 8中完成)(1)在D盘根目录下建立文件夹并命名为website(网站)。(2)打开DreamWeaver,选择【文件】【新建】【基本页】【HTML】【创建】命令,将出现Unitiled-1(未命名1)的页面,如图2-6所示。下一页返回上一页任务一使用HTML语言来制作网页(3)选择【文件】【保存】命令,在弹出的【另存为】对话框的【保存在】下拉列表框中,选择第一步建立的文件夹website,在【文件名】下拉列表框中输入index.htm,然后单击【确定】按钮。(4)在上半部分的代码区的内,输入“我的第一个首页”,在内,输入“此处显示网页的主体内容”。(5)按F
4、12键运行网页,得到图2-7所示的网页。下一页返回上一页任务一使用HTML语言来制作网页【案例3】在DreamWeaver中进行站点发布【具体步骤】(1)在【桌面】上右击,在弹出的快捷菜单中选择【管理】命令,弹出【计算机管理】对话框,选择【Internet信息服务】【网站】【默认网站】命令,右击,在弹出的快捷菜单中选择【新建】【虚拟目录】【下一步】命令,如图2-8图2-10所示。(2)在【别名】文本框中填入要给网站起的别名后,单击【下一步】按钮,单击打开的对话框中【目录】文本框后的【浏览】按钮,选择D:website【下一步】【下一步】【完成】命令,如图2-11和图2-12所示。下一页返回上一
5、页任务一使用HTML语言来制作网页(3)打开IE浏览器,在【地址】栏中输入即可,出现如图2-13所示的页面。(4)打开DreamWeaver,选择【站点】【新建站点】命令,在弹出的对话框中打开【高级】选项卡,按照步骤(5)、(6)、(7)分别完成【本地信息】、【远程信息】、【测试服务器】的配置就可以了,如图2-14所示。(5)在【本地信息】中,在【站点名称】文本框中给站点起名为myWebsite,将【本地文件夹】设置为D:website,如图2-15所示。(6)在【远程信息】中,将【访问】下拉列表框中的值设置为“本地/网络”,将【远程文件夹】设置为“D:website”,并对应图将复选框进行勾
6、选,如图2-16所示。下一页返回上一页任务一使用HTML语言来制作网页(7)在【测试服务器】中,将【服务器模型】设置为“ASP JavaScript”,将【访问】设置为“本地/网络”,在【URL前缀】中的后加上“webtest”,结果如图2-17所示。下一页返回上一页任务一使用HTML语言来制作网页【背景知识】一、HTML概述 HTML是Hypertext Marked Language的简写,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和进行的操作。HTTP协议的制定使浏览器在运行超文本时有了统一的规则和标准,用HTML
7、编写的超文本文档称为HTML文档,它能独立于各种操作系统平台,自1990年以来HTML就一直被用作(World Wide Web,也可称为Web,中文叫做万维网)的信息表示语言,使用HTML语言描述的文件,需要通过Web浏览器显示出效果。 下一页返回上一页任务一使用HTML语言来制作网页 所谓超文本,是因为它可以加入图片、声音、动画、影视等内容,事实上每一个HTML文档都是一种静态的网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是程序语言,它只是一种排版网页中资料显示位置的标记结构语言,易学易懂,非常简单。HTML的普遍应用就是带来了超文本的技术,即通过单击鼠标从一个主题跳转到
8、另一个主题,从一个页面跳转到另一个页面,与世界各地主机的文件链接,直接获取相关的主题。 HTML只是一个纯文本文件。创建一个HTML文档只需要两个工具,一个是HTML编辑器,另一个是Web浏览器。HTML编辑器是用于生成和保存HTML文档的应用程序。Web浏览器是用来打开Web网页文件,提供给用户查看Web资源的客户端程序。下一页返回上一页任务一使用HTML语言来制作网页二、HTML的基本结构 一个HTML文档是由一系列的元素和标签组成的,元素名不区分大小写。HTML用标签来规定元素的属性和它在文件中的位置,HTML超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,
9、文档体中才是要显示的各种文档信息。下一页返回上一页任务一使用HTML语言来制作网页下面是一个最基本的HTML文档的代码:-|开始标签 -|头部标签开始 一个简单的HTML示例 -|Title标签对用来在标题栏内显示网页主题 -|头部标签结果 -|主体开始 这是网页的文档的显示部分(大部分代码是在这个标签对里面的) -|主体结束-|结尾标签下一页返回上一页任务一使用HTML语言来制作网页三、HTML的标签与属性 对于刚刚接触超文本的朋友,遇到的最大的障碍就是一些用“”括起来的句子,称之为标签,它是用来控制文本的布局、文字的格式以及五彩缤纷的页面。标签通过指定某块信息为段落或标题等来标识文档某个部
10、件。属性是标志里的参数的选项,HTML的标签分单标签和成对标签两种。成对标签是由首标签()和尾标签()组成的,成对标签的作用域只作用于这对标签中的文档。单独标签的格式的(),单独标签在相应的位置插入元素就可以了,大多数标签都有自己的一些属性,属性要写在首标签内,属性用于进一步改变显示的效果,各属性之间无先后次序,属性是可选的,属性也可以省略而采用默认值;其格式如下: 内容下一页返回上一页任务一使用HTML语言来制作网页 作为一般的原则,大多数属性值不用加双引号。但是包括空格、等特殊字符的属性值必须加双引号。为了培养良好的习惯,提倡对属性值全部加双引号。如: 字体设置四、常用标记(tag)及属性
11、的英文识记常用标记及属性的英文识记见表2-1。返回上一页任务二在网页中应用JavaScript【任务要点】1.学会事件驱动(处理)的编程思想2.掌握对象及对象的事件、方法、属性3.掌握基于对象化的编程【案例1】应用JavaScript事件、属性、方法来制作网页【具体步骤】(1)在DreamWeaver中新建一个网页,命名为index.htm,并保存在D:website中。(2)打开index.htm,并在其代码框的标签对中输入以下代码,如图2-21所示。下一页返回任务二在网页中应用JavaScript【案例2】应用JavaScript内置对象来制作网页【具体步骤】(1)如前所述,在D:webs
12、ite中使用DreamWeaver建立一个页面,并命名为default.htm。(2)在DreamWeaver中,选择【文件】【新建】命令,在弹出的对话框中的【常规】选项卡中,选择【基本页】选项,单击【创建】按钮,并命名为default.html。(3)在标签对中输入以下代码,如图2-22所示。下一页返回上一页任务二在网页中应用JavaScript(4)继续在DreamWeaver中进行操作,选择【文件】【新建】命令,在弹出的对话框中的【常规】选项卡中,选择【基本页】选项,单击【创建】按钮,并命名为default1.html。(5)在内输入文字“这是弹出的一个通知窗口”,如图2-23所示。(6
13、)在DreamWeaver中,选择【文件】【新建】命令,在弹出的对话框中的【常规】选项卡中,选择【基本页】选项,单击【创建】按钮,并命名为default2.html。(7)在内输入代码,如图2-24所示。(8)按照前面所学的知识,在DreamWeaver中设置站点,并在IIS中设置Web站点发布。(9)运行结果如图2-25所示。下一页返回上一页任务二在网页中应用JavaScript(10)单击【单击我,仔细查看标题样和窗口内容】按钮,可得到如图2-26所示的页面。(11)在如图2-25所示的页面中点击“跳转到default2.html”超链接,得到如图2-27所示的页面。(12)在图2-27中
14、,点击“返回到default.html”超链接,就回到图2-26所示的页面。下一页返回上一页任务二在网页中应用JavaScript【背景知识】 JavaScript是一种新的描述性语言,可以被嵌入到HTML文件之中。这是一种基于对象和事件驱动并具有安全性能的脚本语言。使用它的目的是使HTML与JavaScript语言一样实现与Web客户进行交互,从而可以开发客户端的应用程序等。JavaScript的出现使得信息和用户之间不仅只是一种显示和浏览的关系,而且实现了一种实时的、动态的、可交互式的表达能力。下一页返回上一页任务二在网页中应用JavaScript一、事件 事件定义了用户与Web页面交互时
15、产生的各种操作。简单地说,点击一个超链接或按钮,就会产生一个事件,告诉浏览器发生了需要进行处理的单击操作。事件不仅可以在用户交互过程中产生,而且浏览器自己的一些动作也可能产生事件。比如说,浏览器载入一个网页时,就会产生一个Load事件。 在JavaScript中对象事件的处理通常由函数Function来担任,其基本格式与函数完全一样,格式如下: Function事件处理名(参数表)事件处理语句集下一页返回上一页任务二在网页中应用JavaScript下面介绍常用事件及处理。1.浏览器事件(1)Load事件 当文档载入时,产生该事件。onLoad的一个作用就是在首次载入一个文档时检测Cookie的
16、值,并用一个变量为其赋值,使它可以被源代码使用。(2)unLoad事件 当Web页面退出(关闭或转向另一个页面)时会引发onUnload事件,并可更新Cookie的状态。(3)Submit事件 Submit事件在完成信息的输入,准备将信息提交给服务器处理时发生,onSumbit句柄在Submit事件发生时由JavaScript自动调用执行。onSubmit句柄通常在标记中声明。下一页返回上一页任务二在网页中应用JavaScript2.鼠标事件 鼠标事件是常见的事件,经常用到有onClick、onMouseDown、onMouseOver、onMouseOut等。3.文本框事件 在文本框事件中有
17、很多事件,下面主要介绍onChange、onSelect、onFocus、onBlue四种事件。 onChange事件,当利用Text或TextArea元素输入字符值改变时会引发该事件,同时,当在Select表格项中的一个选项状态改变后也会引发该事件。OnSelect事件,当Text或Textarea对象中的文字被加亮(选中)后,引发该事件。获得焦点事件onFocus,当用户单击Text或TextArea以及Select对象时,产生该事件。此时该对象成为前台对象。失去焦点事件onBlur,当Text对象或TextArea对象以及Select对象不再拥有焦点、而退到后台时,引发该文件,它与onF
18、ocas事件是一个对应的关系。下一页返回上一页任务二在网页中应用JavaScript二、内置对象 JavaScript的一个重要功能是基于对象功能。JavaScript的内置对象极大地简化了JavaScript程序设计,使其可以用更直观、模块化和可重用的方式进行程序开发。它支持开发对象模型并可将这些类型实例化,创建对象实例。JavaScript中的对象由属性和方法两个基本元素构成。属性是对象在实施其行为的过程中,实现信息的装载单位,从而与变量相关联。方法是指对象能够按照设计者的意图而被执行,从而与特定的函数关联。下一页返回上一页任务二在网页中应用JavaScript 一般来说,JavaScri
19、pt对象具有以下对象:Windows、Document、History、Navigator、Location、Date、Math、Array、Boolean、Number、String等。 Windows对象包括许多属性、方法和事件,可以利用这些对象控制浏览器窗口显示的各个方面。 Document可用于输出,主要有write()和writeln(),主要用来实现在Web页面上显示输出信息。 History对象是指浏览器的浏览地址,History对象中常用的方法包括back()、forward()和go()。back()和forward()主要实现页面的后退和前进,go()用来进入指定的界面。
20、Navigator对象可用来存取浏览器的相关信息,浏览器对象Navigator中包括的常用属性有浏览器的名称、版本、代码名称、Cookie功能是否打开等。下一页返回上一页任务二在网页中应用JavaScript Location对象是当前网页的URL地址,可以使用Location对象来打开网页,Location对象中常用的方法包括reload(),replace。Reload()相当于IE浏览器上的“刷新”功能。Replace()打开一个URL,并取代历史对象中当前位置的地址。 JavaScript没有时间类型,但可以用Date对象及其方法来取得日期和时间。Date对象有许多方法来设置、提取和操
21、作时间,它没有任何属性。 预定义的Math对象具有数学常量和函数的属性和方法。同样地,标准的数学函数也是Math对象的方法。与别的对象不同,不能自己创建一个Math对象,所有的Math对象都是预定义的。 JavaScript可以使用预定义的Array对象及其方法提供对创建任何数据类型的支持。数组是一套数值的序列,它由一个名字和索引所组成。创建数组有两种方法来定义一个数组。下一页返回上一页任务二在网页中应用JavaScript Boolean对象是数据类型的包装器。每当Boolean数据类型转换为Boolean对象时,JavaScript都隐含地使用Boolean对象。 Number对象代表数值
22、数据类型和提供数值常数的对象。Number对象最主要的用途是将其属性集中到一个对象中,以及使数字能够通过toString方法转换为字符串。 String对象可用于处理或格式化文本字符串,以及确定和定位字符串中的子字符串。不要将它同字符串常量相混淆。用户可以在一个字符串常量中调用任何String对象方法,JavaScript自动将字符串常量转换为一个临时的String对象并调用其方法,然后丢弃该临时的String对象。用户也可以在一个字符串常量中使用String.length等属性。 预定义的function对象指定一个JavaScript字符串码,它可以像函数一样进行编译。返回上一页任务三使用
23、样式表(CSS)来美化网页【任务要点】1.使用内部样式表美化网页2.使用外部样式表美化网页【案例1】使用内部样式表对网页的字体、字号、字色、字样进行美化设置【具体步骤】(1)如前所述,在D:website中使用DreamWeaver建立一个页面,并命名为cssTest1.htm。(2)打开cssTest1.htm页面,并将方框内的CSS代码(标记内的代码)加入到代码编辑区,如图2-28所示。下一页返回任务三使用样式表(CSS)来美化网页(3)继续将方框内的代码放入标记内,如图2-29所示。(4)在DreamWeaver中按F12键,即可得到图2-30所示的结果。【案例2】使用外部样式表对网页的
24、字体、字号、字色、字样进行美化设置【具体步骤】(1)如前所述,在D:website中使用DreamWeaver建立一个页面,并命名为cssTest2.htm。下一页返回上一页任务三使用样式表(CSS)来美化网页(2)在DreamWeaver中,选择【文件】【新建】命令,在弹出的对话框中的【常规】选项卡中,选择【基本页】【CSS】选项,单击【创建】按钮,得到如图2-31所示。(3)选择【文件】【保存】命令,在弹出的【另存为】对话框的【文件名】下拉列表框中输入cssTest2.css,然后单击【保存】按钮。(4)在cssTest2.css文件中,并将CSS代码加入到编辑区中去,如图2-32所示。(
25、5)切换到cssTest2.htm页面,将方框内的代码,加入到网页中,如图2-33所示。(6)仍然在cssTest.htm页面,在DreamWeaver的右侧窗口中(如图2-34所示),单击链接按钮,弹出【链接外部样式表】对话框,如图2-35所示。下一页返回上一页任务三使用样式表(CSS)来美化网页(7)单击【浏览】按钮,在D:website目录中选择cssTest.css即可,出现图2-36所示椭圆内的代码。【背景知识】 1996年底的时候悄悄诞生了一种叫做样式表(stylesheets)的技术。它向世人保证:将对布局、字体、颜色、背景和其他文图效果实现更加精确的控制。只通过修改一个文件就改变页数不计的网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论