网络应用程序设计课程内容介绍_第1页
网络应用程序设计课程内容介绍_第2页
网络应用程序设计课程内容介绍_第3页
网络应用程序设计课程内容介绍_第4页
网络应用程序设计课程内容介绍_第5页
已阅读5页,还剩532页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络应用程序设计课程内容介绍 山东师范大学信息科学与工程学院段会川2006年9月 2 目录 计算机网络与Internet实用教程 技术基础与实践徐详征 曹忠良主编清华大学出版社2005 5 1内容题要目录特色 3 计算机网络与Internet实用教程 计算机网络与Internet实用教程技术基础与实践21世纪高等学校计算机教育实用规划教材徐详征 曹忠良主编清华大学出版社2005 5 1ISBN 7302106592326页25元 20元 4 计算机网络与Internet实用教程 内容题要 本书系统地介绍了计算机网络的基本知识与基本技术以及Internet的基本应用 主要内容包括计算机网络的基础知识 计算机网络体系结构与协议 局域网技术及组成 广域网技术 网络互联 Internet的基本知识 Internet接入方法与实践 浏览WWW 收发电子邮件 搜索引擎 文件传输 网络论坛BBS 网上聊天 网络安全与管理等 5 计算机网络与Internet实用教程 内容题要 本书内容丰富 结构合理 条理清晰 语言流畅 注重计算机网络和Internet的基本知识与技术的紧密结合 力求通过网络实践反映计算机网络与Internet应用的全貌 适合学生循序渐进地学习 本书可以作为高校应用型计算机专业和非计算机专业的计算机网络与Internet的实用课程的教材 同时也可供广大网络技术人员参考 6 计算机网络与Internet实用教程 目录 第1章计算机网络基础1 1计算机网络概述1 2计算机网络的产生与发展1 3计算机网络拓扑结构1 4计算机网络的分类1 5传输与传输介质 7 计算机网络与Internet实用教程 目录 第2章网络协议与网络体系结构2 1基本概念2 2OSI参考模型2 3TCP IP参考模型2 4NovellNetWare参考模型描述2 5局域网协议 8 计算机网络与Internet实用教程 目录 第3章局域网技术与组成3 1局域网概述3 2局域网体系结构与协议3 3局域网的组成3 4网络操作系统3 5以太网3 6FDDI网络3 7交换式局域网3 8无线局域网3 9城城网 9 计算机网络与Internet实用教程 目录 第4章广域网技术基础4 1广域网概述4 2公用电话交换网4 3公用数据分组交换网4 4数字数据网4 5帧中继网4 6ATM网络4 7其他通信网络 10 计算机网络与Internet实用教程 目录 第5章网络互联5 1网络互联概述5 2局域网与局域网互联5 3局域网与广域网互联5 4广域网与广域网互联 11 计算机网络与Internet实用教程 目录 第6章Internet基础6 1Internet的基本概念6 2Internet的产生与发展6 3Internet在中斩发展6 4Internet的主要功能与服务6 5Internet的物理结构与工作模式6 6Internet地址6 7区别IP地址与网卡地址6 8IPv6简介6 9下一代Internet 12 计算机网络与Internet实用教程 目录 第7章Internet接入方法与实践7 1接入网概述7 2Internet接入方式7 3拨号接入实践7 4专线入网实践7 5ADSL方式接入实践7 6宽带接入技术7 7网络连接测试 13 计算机网络与Internet实用教程 目录 第8章浏览WWW8 1WWW的概述8 2WWW客户端与服务器8 3InternetExplorer基础8 4InternetExplorer基本浏览操作8 5加快浏览速度8 6打印与保存网页信息8 7选择显示语言8 8网上生活与娱乐 14 计算机网络与Internet实用教程 目录 第9章收发电子邮件9 1电子邮件概述9 2使用免费邮箱9 3使用OutlookExpress收发邮件9 4OutlookExpress邮件夹管理9 5发送电子贺卡 15 计算机网络与Internet实用教程 目录 第10章搜索引擎10 1搜索引擎概述10 2搜索引擎的组成10 3搜索引擎的分类10 4搜索语法与方法10 5搜索引擎示例 16 计算机网络与Internet实用教程 目录 第11章文件传输11 1文件传输基础11 2下载文件的种类与方法11 3从Web服务器上下载文件11 4上传与下载FTP服务器上的习题 17 计算机网络与Internet实用教程 目录 第12章网络论坛BBS12 1BBS概述12 2文本方式BBS12 3Web方式BBS习题 18 计算机网络与Internet实用教程 目录 第13章网上聊天13 1网络聊天方式13 2网站聊天室13 3网络寻呼聊天 腾讯QQ13 4网络寻呼聊天 MSNMessenger 19 计算机网络与Internet实用教程 目录 第14章网络安全与管理14 1网络安全概念14 2数据加密14 3防火墙14 4防范黑客攻击14 5网络管理 20 计算机网络与Internet实用教程 特色 面向工程型与应用型学科专业 强调计算机网络及Internet在各专业中的应用 全面而系统地介绍计算机网络及Internet的基本知识与基本技术 注重基本知识与基本技术的紧密结合 力求通过网络实践反映计算机网络的全貌 适合学生循序渐进地学习 21 计算机网络与Internet实用教程 特色 紧密结合计算机网络及Internet技术的发展方向 力求内容最新 涵盖面全 理论结合实际 学了就能用 自始至终以实践案例进行技术讲解 有利于读者举一反三地进行创造性学习 以便更快地掌握计算机网络及Internet的基本技术及应用 教师可以根据所授课专业的不同 有选择性地讲授书中带星号 的内容 建议面向非计算机专业的学生时可以不讲授带星号 的内容 22 TheEnd 浏览网页所基于的基本原理 山东师范大学信息科学与工程学院段会川2006年9月 24 目录 浏览网页需要什么 网站地址与网页地址浏览一个网页的过程IIS中的基本网站管理HTTP协议查看HTTP协议的执行过程HTTP1 1GET命令的执行HTTP2 0GET命令的执行 25 目录 HTML简介一个简单的标准HTML文档基本的HTML标记HTML网页与浏览器 白手起家 编写HTML网页纯文本文件 26 浏览网页需要什么 Web服务器软件在网络上的某一台计算机 服务器 上基本状态 守候 24小时 由某个操作系统支持具有特定的地址IP地址 210 44 8 28 端口号 80 8080 域名 基于Windows系统的IIS InternetInformationService 开源的Apache 阿帕奇 27 浏览网页需要什么 Web网站在网络上的某一台计算机 服务器 上包括一系列的依目录树组织的静态和动态的文件静态的HTML网页文件 htm html 静态的图片文件 jpg gif bmp 动画文件 gif avi mpg rm 格式文件 css 动态网页文件 asp php 数据库由特定的Web服务器软件负责提供给浏览用户由特定的网站制作技术和软件系统进行制作和维护管理 28 浏览网页需要什么 浏览器运行在用户的机器上可以通过输入地址访问特定的网站 由特定服务器支持 MicrosoftIE InternetExplorerNetscapeNavigatorFireFox 29 网站地址与网页地址 网站地址http 210 44 8 28如果网站未使用标准的80端口号 则需注明 如 http 210 44 8 28 8080网页地址网站地址含有默认的网页 网站首页 也称主页 名称index htm index html default htm default htmlIndex asp index php default asp default php 30 Localhost与127 0 0 1 Windows系统为当前机器即本机取了一个特别的名字Localhost不严格地说 它与当前机器的名字等价IP协议中将127 0 0 1地址用作本机地址 以方便网络有关的调试工作当机器网卡没有接网线时 或虽然接了网线 但交换机未加电时 手动设定的IP地址不可用使用ping命令可以测试到某个机器的IP连接是否可用Ping命令也能获取某个域名的IP地址 31 浏览一个网页的过程 用户的计算机接入网络启动浏览器在浏览器的地址栏中输入地址从工具栏中或从收藏菜单及其他地方点击一个地址效果是一样的浏览器向该地址请求网页该地址上的Web服务器响应请求如果网页存在 发送回成功消息及网页内容如果网页不存在 发送回不成功消息浏览器显示网页或不成功的信息 32 IIS中的基本网站管理 控制面板 管理工具 Internet服务管理器Dell500m 本地计算机 网站 默认网站属性 网站IP地址TCP端口访问网站使用域名和IP时 端口号的默认有所不同属性 主目录本地路径属性 文档启用默认文档属性 自定义错误HTTP错误消息 33 HTTP协议 服务器向浏览器发送的成功应答格式举例HTTP 1 1200OKServer Microsoft IIS 5 1X Powered By ASP NETContent Location http 127 0 0 1 index htmlDate Mon 25Sep200618 35 19GMTContent Type text htmlAccept Ranges bytesLast Modified Mon 25Sep200613 25 02GMTETag 0cb701a6e0c61 f4b Content Length 273 34 HTTP协议 服务器向浏览器发送的失败应答格式举例HTTP 1 1404ObjectNotFoundServer Microsoft IIS 5 1Date Mon 25Sep200618 38 00GMTConnection closeContent Length 3780Content Type text html 35 查看HTTP协议的执行过程 Telnet远程终端程序可以帮助我们查看HTTP及其它协议的详细执行情况Telnet是TCP IP协议要求的基本应用程序 协议 Windows系统自身携带了Telnet程序进入Windows的命令窗口程序 附件 命令提示符运行 cmd退出Windows的命令窗口exit输入telnet窗口进入Telnet状态 给出telnet命令提示符 36 查看HTTP协议的执行过程 微软的Telnet程序用起来不是很方便Telnet程序有许许多多Cygwin中的Telnet为避免命令的重命 将Cygwin中的telnet exe程序改名为telnetc exe该命令运行时需要cygwin1 dll动态连接库的支持建议 在硬盘上建立一个子目录 文件夹 telnetc 在其中放入cygwin1 dll和telnetc exe程序在命令窗口中 将当前目录转到上述子目录X 转到某个盘CD进入下一级子目录CD 返回上一级目录CD 返回到根目录 37 查看HTTP协议的执行过程 Telnet的常用命令 获取帮助Quit退出Openopenlocalhost80 38 HTTPGET命令格式 HTTP1 1GET命令格式GET HTTP 1 1host localhost两次回车HTTP2 0GET命令格式GET HTTP 2 0两次回车浏览器隐藏了HTTP协议的执行细节浏览器使HTTP协议的执行对用户是透明的 39 HTTP1 1GET命令 获取默认主页 40 HTTP1 1GET命令 获取默认主页 41 示例主页 最简单的网页这是一个最简单的网页虽然这是一个非常简单的网页 但是它依然体现了HTML网页技术中的一些深刻原理 42 HTTP1 1GET命令 获取某个目录下的网页 43 HTTP1 1GET命令 出错信息 44 HTTP2 0GET命令执行示例 45 HTML简介 HTML HyperTextMarkupLanguage 超文本标记语言定义了一整套的标记关键字结构化地描述网页文本浏览器通过解释标记实现网页中信息的良好展示有专门的HTTP协议传输HTML文档提供了超链接功能 一种特殊的标记 实现网页间的有机切换标记关键字要放在 中 标记关键字以结束 46 一个简单的标准HTML文档 最简单的网页这是一个最简单的网页虽然这是一个非常简单的网页 但是它依然体现了HTML网页技术中的一些深刻原理 47 基本的HTML标记 说明文档遵循的标准 这是一个HTML文档 这是头部元数据说明 这里的内容显示在浏览器的标题栏中 这是文档体bgcolor blue说明网页的背景色 6级标题 段落 字体水平线断行 48 HTML网页与浏览器 可以使用浏览器直接打开一个HTML网页使用浏览器的 查看 源文件 功能可以看到HTML网页的全部内容浏览器对网页文件有非常好的 包容 能力浏览器可以打开非HTML文档浏览器通过查找其内置的插件 为当前文档的找到最适宜的程序对其进行处理并显示浏览器显示网页信息的形式完全由HTML标记决定 多余的回车不能产生断行或空行 49 白手起家 编写HTML网页 原则上讲 可以使用任何的文本编辑工具编辑网页Windows系统中的记事本程序notepad exe就是一个最好的工具附件 记事本双击一个扩展名为 txt文件运行 notepad右击一个纯文本文件 在打开方式中找到 记事本 稍专业一点的编辑工具有EditPlus当然专业的网页编著系统有许多Frontpage Dreamweaver等注意使用文件的拖放功能和发送到功能 50 纯文本文件 纯文本文件是一种只含可见文字 ASCII码为32 126 0 x20 0 x7E 和回车 13 0 xD 换行 10 0 xA 的文件有许多工具软件可以查看文件内部的详细内容Windows系统自带了Debug程序提示符为一横杠50D命令显示文件内容Q命令退出debugUltraEdit是Windows上非常好的文件查看软件如何查看字符的ASCII编码 注意使用计算器calc工具进行数字运算和进制转换 51 TheEnd HTML导论 基础篇 段会川山东师范大学信息科学与工程学院2006年10月 53 目录 什么是HTML文件 HTML文件示例HTML元素 elements 标签属性 attributes 基本的HTML标签 标题 段落 断行 注释基本的HTML标签 要点HTML文本格式化计算机输出代码地址 缩略语和引用 54 目录 字符实体 Characterentities 最常用的字符实体特别的字符实体HTML超链接 Hyperlink 链接到网页中的某个特定位置HTML框架 frames 框架集 frameset 标签框架单元 frame 标签框架示例HTML表格 tables 表格举例 55 目录 HTML列表 Lists HTML表单 Forms HTML图片网页背景HTML颜色 Colors HTML4 01快速列表 56 什么是HTML文件 HTML代表 超文本标记语言 HyperTextMarkupLanguage HTML文件 file 文档 document 包括许多小的标记标签 markuptags 这些标记标签告诉Web浏览器怎样显示HTML文件 网页 中的内容HTML文件必须取 htm或 html为扩展名 类型名 前者是由早期的系统仅支持3个字符的扩展名延续下来的 后者更流行HTML文件可以使用简单 纯 文本编辑器创建和编辑Windows系统中最常用的纯文本编辑器是Notepad 记事本 57 HTML文件示例 将下列内容保存为simpleHTML htm 并用浏览器打开我的网页这是我的第一个网页 这里的文本是粗体 58 示例解释 HTML标签放在尖括号中和表示HTML文档的开始和结束和部分是文档的头部信息 它们不在浏览器的窗口中显示标签中的信息显示在浏览器的标题栏中标签中的信息将显示在浏览器的窗口中标签中的内容将以粗体显示 59 新修改的HTML怎么在浏览器中未体现出来 浏览器使用缓存功能 保持着访问过的网页 这样能够极大地提高网页访问效率要经常使用浏览器的 刷新 功能显示网页的最新变化 60 HTML元素 elements HTML文档是由HTML元素构成的文本文件HTML元素由HTML标签定义HTML标签HTML标签用于标记HTML元素HTML标签由尖括号界定HTML标签通常成对出现 如和 前者称为起始标签 后者称为结束标签在起始和结束标签中的内容称为元素内容HTML标签不区分大小写 61 使用小写的标签 W3C WWW联盟 WorldWideWebConsortium 在HTML4建议书中推荐使用小写的标签XHTML 下一代HTML 要求使用小写的标签使用小写的标签是一个好习惯 因为这能使你更容易地学习和使用下一代HTML 62 标签属性 attributes 标签可以带有属性 属性为HTML元素提供了额外的显示参数表示body标签有一个bgcolor 背景 属性 其值为 red 红色 是带有border 边框宽度 属性的table 表格 标签属性通常以 名字 值 对 name valuepair 的方式出现 Name value 属性通常加在HTML元素的起始标签中多个属性间用空格分开属性值通常用双引号界定 但也可以使用单引号 当属性内容中需要双引号时 则应使用单引号界定 反之依然Attrributes htm 63 基本的HTML标签 标题 标题 Heading 一级标题二级标题三级标题四级标题五级标题六级标题HTML自动将标题放在独立的行上使用align center 属性可使标题居中headings htm 64 基本的HTML标签 段落 段落使用标签这是一个段落这是另一个段落HTML自动在段落前后插入空行Paragraphs htm 65 基本的HTML标签 断行 断行标签用于将文字开始一个新行 而不是一个新的段落这是一个带有断行的段落 标签本身就构成了标记元素 它不需要结束标签 自然也就不需要内容但新的HTML4 01标准要求使用br htm 66 基本的HTML标签 注释 注释标签用于在HTML源文件中对HTML文件的设计进行解释和说明 其内容将被浏览器忽略 因而不会显示在浏览器的窗口中注意 注释标签与其它标签格式上的不同Comment htm 67 基本的HTML标签 要点 网页文件可能在各种不同种类和配置的浏览器上显示 尽量避免使用空格和换行格式化文本多个连续的空格会压缩为一个空格使用而不是产生空行要使用严格的HTML标记规范 如虽然可以不使用 但网页制作者却不要有这样的习惯HTML会自动为一些网页元素 如 标题 段落等 增加空行经常使用水平标尺 Horizontalrule 水平线 分隔文本内容 hr htm 新的HTML4 01标准要求使用 68 HTML文本格式化 FormatText htm 69 计算机输出代码 ComputerOutput htmPreformattedText htm 70 地址 缩略语和引用 Address htmAbbr Acronym htmQuotation htm 71 字符实体 Characterentities 有些字符如 被HTML定义作了特别用途 字符实体 使我们可以在文本中使用这些字符字符实体由三部分组成 命名实体便于记忆 而编号则能解决命名的不统一性CharacterEntities htm 72 最常用的字符实体 73 特别的字符实体 74 HTML超链接 Hyperlink HTML使用超链接将Web上的网页连结起来超链接使用 锚位 标签实现其href属性指明链接的目标超链接可以链接Web上的任何资源 如 HTML网页 图片 声音 或影片等例 显示为超链接的文本target属性用于决定在哪个窗口中打开目标网页 blank 指明在新的浏览器窗口中打开目标网页例 访问山东师范大学 HyperLinks htm 75 链接到网页中的某个特定位置 标签的name属性可标识网页中一个特定的链接位置 即命名的锚位例 要点小节命名的锚位文本没有什么特别的显示效果链接到当前网页的某个锚位转到要点小节链接到某个网页的锚位转到 要点 76 HTML框架 frames 使用框架可以在同一个浏览器窗口中显示多个Web网页VFrames htm HFrames htm框架网页的缺点Web开发者需要同时处理多个HTML文档很难打印整个网页 77 框架集 frameset 标签 框架集标签定义了如何将窗口分割为框架单元每个框架集定义一组行或列分割方法行与列的分割值决定了每个框架单元所占用的屏幕空间 78 框架单元 frame 标签 框架单元标签决定了在某个框架单元中显示的HTML文档 79 框架示例 为不支持框架的浏览器提供提示信息使用标签 NoFrames htm行列混合的框架MixedFrames htm不允许改变大小的框架使用noresize属性 NoResizeFrames htm用框架实现导航NaviFrames htm内联式框架使用标签 InlineFrames htm 80 HTML表格 tables 表格使用table标签表格行使用tr标签表格的标题使用th标签表格中数据使用td标签table标签的border属性用于说明表格边框的粗细不指明border属性的表格即是border为0空的td标签 即 通常产生不理想的表格显示 如果确实存在空的表格单元 则应使用 81 表格举例 基本表格 Tables htm表格边框 TableBorders htm表头 TableHeadings htm表格标题 TableCaption htm跨跃多行或多列的单元格 TableSpan htm含有特别对象的表格单元格 TableTags htm表格填充 TablePadding htm表格背景 TableBg htm单元格背景 TableCellBg htm单元格对齐方式 TableAlign htm 82 HTML列表 Lists 无编号列表 UnorderedLists 使用小的图标表示列表项目编号式列表 OrderedLists 使用数字表示列表项目定义列表 DefinitionLists 用于描述一些术语及其解释举例无编号列表 UnOrderedList htm UnOrderedLists htm编号式列表 OrderedList htm OrderedLists htm嵌套式列表 NestedList htm NestedListA htm定义列表 DefinitionList htm 83 HTML表单 Forms 表单是含有表单元素的区域表单元素是一些允许用户输入信息的网页元素文本框 text TextFields htm口令框 password PasswordFields htm单选钮 radio RadioButtons htm复选框 checkbox CheckBoxes htm下拉框 select DropDownLists htm多行文本框 textarea TextArea htm按钮 button Button htm带标题的边框元素FieldSet htm 84 HTML表单 Forms 表单的动作 action 属性用于指定一个网页 通常是一个动态网页 如asp php等 表单的提交按钮 submit 可将各表单元素的值发到action指定的网页表单的重置按钮用于取消当前表单各表单元素的输入值SubmitAForm htm 85 HTML图片 在HTML网页中插入图片使用标签其src属性指明图片的来源使用alt属性可以指定当图片不能装载时显示的文字举例 images htm您也可以用图片实现超链接举例 ImagesA htm 86 网页背景 使用标签的bgcolor属性可以为网页指定背景颜色 text属性可以指定网页上文字的颜色BgColor htm BgColorA htm也可使用background属性为网页指定背景图片BgImageA htm BgImageB htm BgImageC htm 87 HTML颜色 Colors 可以使用 号开始的16进制数字表示颜色 也可以使用rgb 函数 表示颜色ColorValues htm也可以使用命名的颜色ColorNames htm 88 HTML4 01快速列表 基本HTML文档这里是文档名要呈现的文本在这里 89 HTML4 01快速列表 标题 Heading 元素最大号标题 最小号标题 90 HTML4 01快速列表 文本 Text 元素这里是一个段落 断行 最好使用 水平标尺 即水平线 最好使用这里是预格式化的文本 91 HTML4 01快速列表 文本样式 Styles 这里是加重的文本这里是强加重的文本这是是计算机代码这里是粗体文本这里是斜体文本正常文本上标正常文本下标 92 HTML4 01快速列表 链接 锚位和图片元素这是一个链接发送e mail有益的要点跳转到 有益的要点 93 HTML4 01快速列表 无编号列表第一条第二条编号式列表第一条第二条 94 HTML4 01快速列表 定义列表项目一定义项目二定义 95 HTML4 01快速列表 表格列名列名内容内容 96 HTML4 01快速列表 框架 97 HTML4 01快速列表 表单 98 HTML4 01快速列表 表单ApplesBananasCherries 99 HTML4 01快速列表 字符实体等同于 100 HTML4 01快速列表 其它元素从某个文献中引用的文本 地址行一地址行二城市 101 TheEnd HTML导论 高级篇 段会川山东师范大学信息科学与工程学院2006年10月 103 目录 HTML布局 layout HTML字体 fonts HTML文档的有效性HTML样式 Styles 外部样式单 ExternalStyleSheet 内部样式单 InternalStyleSheet 内联样式 InlineStyles HTML头部 head Meta元素统一资源定位URL UniformResourceLocators 到email地址的链接 104 目录 HTML脚本 scripts HTML4 0标准属性 standardattributes 核心属性 coreattributes 语言属性 languageattributes 键盘属性 keyboardattributes HTML事件属性 eventattributes HTML小测验 quiz 105 HTML布局 layout 以报刊的分栏和分块方式对网页内容进行整体规划称为网页的布局HTML网页布局可以使用两种技术 表格和框架HTML4 01中不建议使用框架使用表格进行布局用表格的单元对窗口进行分列和分块设置表格的边框宽度为0设置必要的填充数值 以留出必要的内边空设置必要的背景颜色或图片Layout htm 106 HTML字体 fonts 字体标签为使用size属性指定大小使用face属性指定字体名使用color指定字体颜色Fonts htm新的HTML4 0标准及XHTML标准不鼓励使用标签 而且趋势是取消它 代之以样式 Style Style htm 107 HTML文档的有效性 为使HTML文档得到有效的验证 应该在文档的开始增加验证文档所需的文档类型定义 DocumentTypeDefinition DTD 说明严格的HTML4 01DTD宽松的过渡阶段HTML4 01DTD带框架集的过渡阶段HTML4 01DTD 108 HTML样式 Styles 在HTML4 0中 所有的格式化信息都可从HTML文档中独立出去 存放在另一个称为样式单 stylesheet 的文件中样式可有三种使用方式外部样式单 ExternalStyleSheet 内部样式单 InternalStyleSheet 内联样式 InlineStyles 109 外部样式单 ExternalStyleSheet 当一种样式要应用到许多网页时 外部样式单是最理想的方法使用这种方法你可以通过只修改一个文件改变整个Web站点的面貌每个网页需要在其head部分使用标签链接到样式单示例CSSDemoC0 htmCSSDemoC1 htmCSSDemoC2 htm 110 内部样式单 InternalStyleSheet 当某个单独的网页需要特殊的样式时 可以通过在其head部分使用标签定义内部样式body background color red p margin left 20px 示例 FontStyle htm 111 内联样式 InlineStyles 内联样式用在某个网页元素需要使用特殊的样式的场合你需要在相关的标签中使用style属性实现内联样式 该属性中可以使用任何的CSS格式定义这是一个段落 PosClip htm 112 HTML头部 head head元素包括文档的普适性信息 它们也被称为元信息 meta information 元数据 meta data 是关于数据的信息 元信息 meta information 是关于信息的信息head中的信息不会直接显示在浏览器的窗口中HTML标准仅仅为head部分规定了很少几个标签 和为网页中所有的超链接定义基本URL定义资源引用Base htm 113 Meta元素 大部分时候 meta元素中的内容与浏览器或搜索引擎有关下面的meta元素提供了关于网页的描述下面的meta元素提供了关键字MetaDescription htm MetaKeywords htm MetaRedirect htm注意 由于许多网站通过使用keyword提高其在搜索引擎中的排序位次 有些搜索引擎不再使用keyword提供的信息 114 统一资源定位URL UniformResourceLocators URL用于在WWW上定位一个文档 或其它数据 scheme host domain port path filenamescheme Internet服务的类型 最常用的服务是http 其它常用的服务有 ftp file等domain是域名host是主机名 默认为wwwport是端口号 默认为80path是服务器中文档的路径 默认是根filename是待访问的文件名 默认为default asp index html等 115 到email地址的链接 下面是到email地址的链接示例请给我发邮件 116 HTML脚本 scripts 网页中使用脚本可增加动态和交互功能JavaScript htm 117 HTML4 0标准属性 standardattributes HTML标签有许多属性 大部分标签都有其特有的属性 然而有些属性是各标签公有的 除极个别标签外 核心属性 coreattributes 语言属性 languageattributes 键盘属性 keyboardattributes 118 核心属性 coreattributes 这些属性不能用在base head html meta param script style 以及title等元素上 119 语言属性 languageattributes 这些属性不能用在base br frame frameset hr iframe param 和script等元素上 120 键盘属性 keyboardattributes 121 HTML事件属性 eventattributes HTML4 0的新特征之一是它允许HTML事件触发浏览器的动作 如当用户点击一个HTML元素时运行一段JavaScript程序 这些事件可分为以下4类 窗口事件 windowevents onload onunload表单元素事件 formelementevents onchange onsubmit onreset onselect onblur onfocus键盘事件 keyboardevents onkeydown onkeypress onkeyup鼠标事件 mouseevents onclick ondblclick onmousedown onmousemove onmouseout onmouseover onmouseup 122 HTML小测验 quiz HTML代表什么 HomeToolMarkupLanguageHyperlinksandTextMarkupLanguageHyperTextMarkupLanguage什么组织制定Web标准 ISO InternationalStandardOrganization W3C TheWorldWideWebConsortium NIC TheNetworkInformationCenter 123 HTML小测验 quiz 最大字号的HTML标题标签是 HTML的断行标签是 124 HTML小测验 quiz 为网页增加背景的标签是 yellow使文字以粗体显示的标签是 125 HTML小测验 quiz 使文字以斜体显示的标签是 能够创建http超链接的标签是 abc 126 HTML小测验 quiz 能够创建e mail超链接的标签是 xxx yyy使链接在新窗口打开的标签是 127 HTML小测验 quiz 下面的标签中全部是表格有关的标签的是 使表格单元内容左对齐的标签是 128 HTML小测验 quiz 创建编号式列表的标签的是 创建无编号列表的标签是 129 HTML小测验 quiz 创建复选框的标签是 创建单行文本框的标签是 130 HTML小测验 quiz 插入一幅图片的标签是 image gif插入背景图片的标签是 131 TheEnd XHTML导论 段会川山东师范大学信息科学与工程学院2006年12月 133 目录 学习XHTML的先决条件什么是XHTML 为什么提出XHTML XHTML与HTML4 01XHTML使用了更加严谨的语法XHTML语法规则HTML中的简化代码在XHTML中的对应写法XHMLDTD基本的XHTML文档 134 目录 文档类型定义DTD DocumentTypeDefinitions 严格的 strict XHTML文档类型过渡期的 transitional XHTML文档类型支持框架的 frameset XHTML文档类型XHTML的模块化XHTML的模块XHTML的标准属性XHTML事件属性XHTML之后 XHTML小测验 135 学习XHTML的先决条件 HTML以及网页设计的基础知识 136 什么是XHTML XHTML是EXtensibleHyperTextMarkupLanguage 扩展超文本标记语言 的缩写XHTML的目标是替代HTMLXHTML与HTML4 01几乎等同所有的最新版本的浏览器都支持XHTMLXHTML是一种更为严谨和清洁的HTMLXHTML是应用了XML的HTMLXHTML包括全部的HTML4 01元素 同时结合了XML语法XHTML是一个W3C建议标准XHTML1 0于2000年1月26日成为W3C的推荐标准W3C将XHTML定义为最新版本的HTML XHTML将会逐渐取代HTML 137 为什么提出XHTML WWW中的许多网页都包括 劣质的 bad HTML 下面的HTML代码可以被浏览器正确解析 然而它并没有严格遵守HTML语法规则 ThisisbadHTMLBadHTML 138 为什么提出XHTML XML是一种要求所有信息都正确标记的标记语言 它产生的是 良构的 well formed 文档XML被设计为描述数据 而HTML被设计为显示数据电脑业中包括许多不同的浏览器技术 有些浏览器在计算机上访问Internet 而另一些浏览器在移动电话 mobilephones 或掌上电脑 handhelds 上访问Internet 而后者没有足够的资源和能力解析 劣质的 标记语言因此 将HTML和XML结合在一起 我们就获得了一种在目前和未来都有用的标记语言 XHTML XHTML网页可以被所有具备XML功能的设备读取 你可以在等待现有浏览器升级XML功能的过程中 将网页设计成为良构的XHTML文档 这样的文档将被未来的浏览器解析 且具有向后兼容性 139 XHTML与HTML4 01 XHTML与HTML4 01标准几乎没有不同 因此使用HTML4 01编写Web网页是一个良好的开端另外 你应该从现在开始用小写字母书写HTML标签XHTML使用了更加严谨的语法XHTML元素必须被严格地嵌套XHTML元素必须有结束标签XHTML元素标签必须使用小写字母XHTML文档必须有根元素 140 XHTML使用了更加严谨的语法 XHTML元素必须被严格地嵌套错误的代码Thistextisboldanditalic正确的代码Thistextisboldanditalic非空的XHTML元素必须有结束标签错误的代码ThisisaparagraphThisisanotherparagraph正确的代码ThisisaparagraphThisisanotherparagraph 141 XHTML使用了更加严谨的语法 空的XHTML元素必须以 前必须有一个空格 结束错误的代码Abreak Ahorizontalrule Animage 正确的代码Abreak Ahorizontalrule Animage 142 XHTML使用了更加严谨的语法 XHTML元素标签必须使用小写字母错误的代码Thisisaparagraph正确的代码ThisisaparagraphXHTML文档必须有根元素 如 143 XHTML语法规则 XHTML要求干净清晰的语法 它遵守如下一些主要的语法规则属性名必须小写属性值必须放在双引号中不允许简化的属性描述 id 属性取代 name 属性使用XHTMLDTD定义必须的元素 144 XHTML语法规则 属性名必须小写错误的代码正确的代码属性值必须放在双引号中错误的代码正确的代码 145 XHTML语法规则 不允许简化的属性描述错误的代码正确的代码 146 HTML中的简化代码在XHTML中的对应写法 147 XHTML语法规则 HTML4 01为a applet frame iframe img 和map等元素定义了 name 属性 在XHTML中 name 属性被弃用 代之以 id 属性错误的代码正确的代码为了与旧的浏览器兼容 可以同时使用 name 和 id 属性 并使它们取相同的值 148 XHTML语法规则 Lang 属性 lang 属性几乎可以应用到每一个XHTML元素上 它指定了元素内容的语言 使用 lang 属性时 必须使用 xml lang 格式 如 两只蝴蝶 149 XHTML语法规则 强制性的XHTML元素所有的XHTML文档都要有DOCTYPE声明 都必须有html head和body元素 head元素中必须包括title元素这里是一个最小的XHTML文档模板 标题在这里 150 XHTML语法规则 注意 DOCTYPE声明不是XHTML文档的组成部分 它不是一个XHTML元素 因而也就不需要小写 也不需要结束标签标签中的xmlns属性在XHTML中必须的 但是 如果此属性未在XHTML文档中给出 w3 org中的校验器也不会报错 因为 xmlns http www w3 org 1999 xhtml 是固定的 即使文档中没有对此说明 它也会被自动增加在标签中 151 XHMLDTD XHTML规定了三种文档类型定义 DocumentTypeDefinitions 其中最常用的是XHTML过渡期 transitional 文档类型定义是必须的DOCTYPE声明必须出现在XHTML的第一行上XHTML包括三个主要的组成部分文档类型定义 DOCTYPE 部分head区body区 152 基本的XHTML文档 下面是最基本的XHTML文档结构 153 一个简单的XHTML文档 下面是一个简单的XHTML文档这是一个简单的XHTML文档这里是一个段落 154 文档类型定义DTD DocumentTypeDefinitions DTD用SGML StandardGeneralizedMarkupLanguage 标准通用标记语言 的形式说明了网页的语法DTD被SGML的具体应用 如HTML 所使用 以说明应用于某个特殊文档类型的规则 它包括一系列的元素和实体定义XHTML的语法由一个SGML文档类型定义 即DTD 所说明一个XHTMLDTD以精确的 计算机可读的语言说明了XHTML标记的语法和句法XHTML目前有三种文档类型 STRICT 严格的 TRANSITIONAL 过渡期的 FRAMESET 支持框架的 155 严格的 strict XHTML文档类型 严格的 strict XHTML文档类型声明形式如下如果你希望真正清洁的标记和免除零乱的展示元素的文档 你就应该使用严格的文档类型 严格的文档类型应该与层叠样式单CSS CascadingStyleSheets 一起使用严格的XHTMLDTD不包括被弃用的元素和属性 也不支持框架 156 过渡期的 transitional XHTML文档类型 过渡期的 transitional XHTML文档类型声明形式如下如果你希望利用HTML的展示特性 同时希望支持不能理解层叠样式单CSS CascadingStyleSheets 的浏览器 你就应该使用过渡期的文档类型过渡期的XHTMLDTD包含严格的XHTMLDTD 同时支持被弃用的元素和属性 157 支持框架的 frameset XHTML文档类型 支持框架的 frameset XHTML文档类型声明形式如下如果你希望使用HTML框架将浏览器窗口分割为两个或更多个组成部分 你就应该使用支持框架的文档类型支持框架的XHTMLDTD包含过渡期的XHTMLDTD 同时支持框架 158 XHTML的模块化 XHTML为什么要实现模块化 XHTML是一种简单而庞大的语言 XHTML包括web开发人员所需要的绝大部分功能对于某些应用 XHTML过于庞大和复杂 而对于另外一些应用 它又太简单 通过将XHTML分解为模块 W3C创建了一些小且完整定义的XHTML元素子集 这些子集可以单独地使用在某些设备上 也可以将它们与其他的XML标准结合在一起实现更为复杂的应用 159 XHTML的模块化 使用模块化的XHTML 产品和应用的开发者能够 使用标准的XHTML构造块为设备选取所要支持的元素在不破坏XHTML标准的前提下 用XML对其进行扩展为诸如掌上电脑 移动电话 电视和家用电器等设备简化XHTML通过增加新的XML功能 将XHTML扩展到复杂的应用中 如MathML SVG 语言和多媒体 定义象基本XHTML 用于移动设备的XHTML子集 那样的XHTML模板 160 XHTML的模块 161 XHTML的模块 162 XHTML的模块 163 XHTML的标准属性 164 XHTML的标准属性 165 XHTML事件属性 166 XHTML事件属性 167 XHTML事件属性 168 XHTML事件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论