




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ANYANGINSTITUTEOFTECHNOLOGY 本本科科毕毕业业论论文文 基于 JSP 的操作系统课程网站的设计与实现 Design and Implementation of Operating System Course Website Based on JSPTechnology 学 院 名 称:计算机科学与信息工程学院 专 业 班 级: 学 生 姓 名 学号: 指导教师姓名: 指导教师职称:讲 师 2013 年 5 月 毕业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明 原创性声明原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进 行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方 外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过 帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者签 名:日期: 指导教师签名:日期: 使用授权说明使用授权说明 本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规 定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有 权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务; 学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为 目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期: I 目录 摘要.错误!未定义书签。错误!未定义书签。 Abstract.错误!未定义书签。错误!未定义书签。 引言.1 第 1 章 绪 论.错误!未定义书签。错误!未定义书签。 1.1 研究背景及意义.2 1.2 研究的方向和发展现状.2 1.3 本文的主要内容和组织结构.3 第 2 章 操作系统课程网站技术概述.4 2.1 Java 理论基础.4 2.2 Servlet 简介.5 2.2.1 什么是 Servlet.6 2.2.2 Servlet 技术的特点.5 2.2.3 Servlet 的生命周期.6 2.3 JSP 技术简介.6 2.3.1 JSP 的含义.6 2.3.2 JSP 的特点.7 2.3.3 JSP 运行机制.8 2.4 CSS 技术简介.9 2.4.1 什么是 CSS.9 2.4.2 CSS 分类.9 2.4.3 CSS 的特点.9 2.5 JSP 与其他技术的比较.9 2.6 本章小结.10 第 3 章 操作系统课程网站需求分析.11 3.1 与传统教学相比较.11 3.1.1 开放性.11 II 3.1.2 灵活性.11 3.1.3 大众普及性.11 3.1.4 学习的终身性.11 3.2 网站的流程.12 3.3 本章小结.13 第 4 章 操作系统课程网站概要设计.14 4.1 网站架构模式.14 4.1.1 基本结构.14 4.1.2 开发环境.15 4.2 系统模块设计.15 4.2.1 用户模块.16 4.2.2 新闻模块.16 4.2.3 录像模块.16 4.2.4 问答模块.17 4.2.5 下载模块.17 4.2.6 测试模块.18 4.3 本章小结.18 第 5 章 操作系统课程网站详细设计.19 5.1 操作系统课程网站的结构.19 5.1.1 前台系统管理结构.19 5.1.2 后台系统管理结构.20 5.2 系统流程.20 5.3 系统数据库设计.21 5.3.1 数据库的连接.22 5.3.2 数据库表设计.23 5.4 本章小结.25 第 6 章 操作系统课程网站的具体实现.26 6.1 网站首页.26 6.1.1 首页展示.26 III 6.1.2 用户注册.27 6.1.3 JSP 中内置对象 session 的作用.28 6.1.4 留言提交功能.29 6.2网站后台管理.30 6.2.1 登录后台.30 6.2.2 操作后台文件上传.31 6.3 开发中遇到的乱码问题及解决方案.33 6.4 本章小结.33 结论.34 致谢.35 参考文献.36 I 基于 JSP 的操作系统课程网站的设计与实现 摘要:随着网络技术的飞速发展,互联网成为人们快速获取、发布和传递信息的重要 渠道,它在政治、经济、生活等各个方面发挥着重要的作用。因而课程网站建设在 Web 应用上的地位就显而易见了,它已成为各大高等院校课程建设的重要组成部分, 倍受人们的重视。本毕业设计主要是采用 JSP 技术针对操作系统课程网站的设计 与实现,采用 HTML 搭建主框架,CSS 作为美化修饰,JavaScript 作为验证。并且采 用 SQL Server 2005 作为后台数据库。 通过本课程网站,可以让用户能够在线的查阅有关操作系统课程的最新信息,了 解操作系统的相关知识,下载课程的相关课件,在线观看课程的视频,并可完成在线 问答,在线测试功能等。从而使教学更加方便,不仅方便了教师部署操作系统课程的 任务,而且方便了学生自主学习,提高学生自学能力,总体上也节省了老师和学生的 时间。 关键词:JSP;JavaScript;CSS;SQL Server 2005;课程网站 II Design and Implementation of Operating System Course Website Based on JSPTechnology Abstract: With the rapid development of network technology. Internet access to become a fast release and an important channel for transmitting information, its political, economic, and other aspects of life play an important role. So on the course website construction in the Web application status is obvious. It has become an important part of course construction in each big colleges and universities, and it attracts more and more peoples attention. This graduation design mainly uses JSP technology in view of the operating system course website design and implementation, using HTML as the main frame, the CSS as beautify decorate, JavaScript as validation and database using SQL Server 2005 as the background. Through the course web site, you can enable users to online access to the latest information about the operating system course, understand the relevant knowledge of the operating system, download course related courseware, watch online video courses, and complete online questions and answers, online test function and so on. To make teaching more convenient, not only convenient for teachers to deploy the task of operating system course, but also convenient for students with their study, improve students self-study ability, on the whole also save the time of teachers and students. Key words: JSP; JavaScript; CSS; SQL Server 2005; Course Website 1 引言 Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网 络连接成一个整体,通过 Internet 使我们的网络教学也有了很大得发展与改革。现代信息技 术是网络教学的技术标志,对人才的培养则是网络教学的根本。网络教学的直接体现就是 以课程网站的形式体现出来,所以认真学习国内外优质精品课程网站建设的经验,结合本 学校、本课程、学生的实际,加以改造利用开发出最适合的本学校的课程网站才是明智之 举。现存的几种网络教学模式,如问题解决学习模式、探究学习模式、协作学习模式、讲 授发现教学模式和自学模式等都有各自不同的教学任务、目标、内容甚至教学对象,它们 都有自己突出的特点和擅长发挥作用的领域。 但哪一个模式都不能包打天下,因此网络化教 学要走多元化发展道路。 经过四年的大学本科学习,很多学生都意识到大学生有更为自由的成长空间。主要的 课程一定要学进去,学透,从而对以后自己主动地学习打下一个非常扎实的基础。结合安 阳工学院课程网站建设的实际情况调查,发现目前学校的课程建设网还是很优秀的;大学 课程中无论是课上还是课后地练习与实践都是很紧张的。所以本人在学习的过程中迫切地 希望能够有这样一个更加灵活,更加方便的空间,来供学生进行自主学习。 安阳工学院的精品课程建设近几年发展的十分不错,学校的各类课程网站帮同学们解 决了很多问题,它是多方面全位的,从课件下载,有问必答,课堂教学到留言反馈,在线 测试,再到相关网站的友情链接,以及新闻公告的设置。加深了我们对于这些课程的学习 理解,而且也开阔了我们的眼界,很好的培养了我学生自主学习的能力。它是实时实地的, 学生可以登陆这个覆盖全球的互联网,随时随地进行学习。同时系统还为学生提供了许多 自我检测的功能,可以及时查漏补缺,对于以后的学习打下一个坚实的基础。 操作系统是计算机科学与技术专业一门十分重要的专业基础课,经过四年的专业 学习,大家普遍觉得操作系统在计算机专业课学习中感觉比较抽象的一门课程,为方便学 生学习,建设一个操作系统的课程网站是十分必要的。 2 第 1 章 绪论 随络的普及,教师和学生都希望拥有一个方便交流教学的平台,发表一些新闻公告, 在校交流,留言问答,以及业余时间可以在线测试等功能,于是相关的课程网站的发展速 度快来越快,需求量越来越大。 1.1 研究背景及意义 在课程网站没有出现之与前,学校管理者主要通过纸质报纸,手工出试卷,搜集留言 条,电话等方式来获取学生反馈的学习信息,但是其缺点是杂乱无章,不方便管理,而且 比较耽误时间。而课程网站的出现,可以让学生和老师能够更方便地学习科目的知识并且 相互交流学习心得。而且通过本操作系统课程网站还可以达到以下的目的:新闻公告, 及时了解 IT 信息界各大主流操作系统的相关新闻; 学习视频和资料下载能够帮助学生更方 便地把课堂的知识转移到随处可以观看和学习的文档或视频,以及何老师相互沟通,自己 在业余时间也可以在线测试教师出的试卷。 人类社会的发展与知识的传递有着一种必然的联系,教育是人类传递知识的最直接最 有效的方式。在 21 世纪这个信息高度发达,并且高速流通的时代,计算机的普及以及计 算机网络技术的应用,让大量普通人能够有机会接触到比以往更多的知识。作为一个以传 播知识为主要职能的机构学校建立一个自己的课程网站是十分必要的事情,这不仅是 能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学 能力,有相当大的帮助。 根据我国教育水平的现状,尽管我国的现代教育水平在新中国成立之后取得了巨大的 进步,但是相对于西方发达国家而言我们还十分落后。人口多而教育资源缺乏影响着我国 受过高等教育的人在人口比例中所占的比重,这严重的制约了我国社会的发展与进步,这 对于提高我国国民的文化科学素养十分不利。怎样才能让更多的人享有本因只有一少部分 人才能享有的教育资源呢?对于这个问题,前人已经做了大量的研究。随着计算机技术以 及计算机网络技术的飞速发展,人们终于找到了一条实现这种梦想的捷径,那就是寄希望 于把各种教育资源移置到互联网上去,使得各地方的人都能够方便的获取到各种自己想要 的知识,打破传统教育资源分配不均的限制,使得更多的人能够有机会获取到知识,这就 是精品课程网站研究的实现意义。 1.2 研究的方向和发展现状 可以说网站技术一经出现,人们就想到了创建精品课程网,经过近十多年的发展,国 3 内的精品课程网站已经取得了长足的发展,在 Web 2.0 时代的到来,网站技术愈发提升的 同时,课程网站建设将会取得更大的进步,其发展方向也应该多元化,更多的为用户考虑, 资讯及时化,内容丰富化,容量充足化。 在世界范围内来看,有关精品课程网站研究一直都在进行并且不断取得进步,特别是 西方发达国家,他们在精品课程的理论研究与实际运用方法积累了大量的经验,虽然国内 在精品课程网站这一方面的研究起步较晚,但我们同样也取得了大量丰硕的成果。各个高 校相继创建了各自的精品课程网站,清华大学、人民大学、北京大学等一大批知名学府利 用自身的资源优势,引领了中国国内精品课程网站的发展。 1.3 本文的主要内容和组织结构 如果从一个较低层次来理解什么是课程网站。那么首先它是一个网站,因此它必须具 备一个网站所应该拥有开放性、可用性、安全性、可维护性等属性。要做到这些,就必须 要求在设计与实现过程中更多的去了解与网络有关的知识。其次,课程网站的主要目的是 传播知识,因此它必须具备比如考试、答疑等功能。我认为课程网站应是一个与时代接轨 的产物,因此它还需要具备比如信息化、高效、远程和资源共享等特点。 本文运用了当前最热门的 JSP 技术及相关 HTML,CSS,JavaScript 开发的关键技术设 计开发了一个基于 JSP 技术的课程网站。本文共分为 6 章,具体内容组织如下。 第 1 章:介绍了项目的研究背景、现状和方向,以及论文的主要内容。 第 2 章:深入分析了各项技术,描述了 Java,Servlet,JSP,CSS 的含义、特性和工作 流程;系统地讨论了组成 JSP 的各种技术,为开发 JSP 应用奠定了良好的理论基础。并与 其他的技术语言相比较,指出了 JSP 技术是目前 Web 开发的较好选择。 第 3 章:介绍了本课题的需求分析大致内容。 第 4 章:描述了操作系统课程网站的概要设计,介绍了系统的开发框架、开发工 具和网站的主要应用模块,详细说明了每个模块实现的功能。 第 5 章:进行了操作系统课程网站的详细设计,包括网站前后台结构、系统的使 用流程和各模块内部涉及的部分功能的详细描述,最后介绍了数据库的选择和数据表及其 之间关系的设计,为进一步编写代码提供了设计思路。 第 6 章:讲述了操作系统课程网站的具体实现,挑选典型的基于 JSP 技术的模块 进行讨论, 并附有关键代码和实现效果图, 最后讨论了开发过程中遇到的困难及解决方案。 4 第 2 章 操作系统课程网站技术概述 本章将对开发本网站系统要用到的技术进行深入的分析,阐述 Java,Servlet,JSP, CSS 等技术的含义、特点、优势及其开发的关键技术。 2.1 Java 理论基础 Java 是一种简单的、面向对象的、分布式的、健壮的、安全的、结构中立的、可移植 的、性能很优异的、多线程的、动态的语言。 (1)简单 Java 的风格类似于 C+,并且摒弃了 C+中容易引发程序错误的地方,如指针和内存 管理。 此外 Java 提供了丰富的类库。 (2)面向对象 面向对象可以说是 Java 最重要的特性。Java 语言的设计完全是面向对象的。Java 支持 静态和动态风格的代码继承及重用。 (3)分布式 Java 包括一个支持 HTTP 和 FTP 等基于 TCP/IP 协议的子库。因此,Java 应用程序可 凭借 URL 打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。 (4)健壮 Java 致力于检查程序在编译和运行时的错误。Java 自己操纵内存减少了内存出错的可 能性。Java 提供 Null 指针检测数组边界、检测异常出口、字节代码校验。 (5)安全 Java 的安全性可从两个方面得到保证。一方面,在 Java 语言里,像指针和释放内存等 C+功能被删除,避免了非法内存操作。另一方面,当 Java 用来创建浏览器时,语言功能 和浏览器本身提供的功能结合起来,使它更安全。 (6)结构中立 为了建立 Java 作为网络的一个整体, Java 将它的程序编译成一种结构中立的中间文件 格式。只要有 Java 运行系统的机器都能执行这种中间代码。Java 源程序被编译成一种高层 次的与机器无关的 byte-code 格式语言, 这种语言被设计在虚拟机上运行, 由机器相关的运 行调试器实现执行。 (7)可移植的 Java 的可移植性一直是 Java 程序设计师们的精神指标,也是 Java 之所以能够受到程 5 序设计师们喜爱的原因之一,最大的功臣就是 JVM 的技术。Java 编译器产生的目标代码 是针对一种并不存在的 CPU-JAVA 虚拟机(Java Virtual Machine), 而不是某一实际的 CPU。 Java 虚拟机能掩盖不同 CPU 之间的差别,使 J-Code 能运行于任何具有 JAVA 虚拟机的机 器上。 (8)高性能 Java 可以在运行时直接将目标代码翻译成机器指令。Sun 用直接解释器一秒钟内可调 用 300,000 个过程。翻译目标代码的速度与 C/C+的性能没什么区别。 (9)多线程 Java 支持多线程,多线程功能使得在一个程序里可同时执行多个小任务。线程,有时 也称小进程,是一个大进程里分出来的小的独立的进程。 (10)动态 Java 的动态特性是其面向对象设计方法的发展。它允许程序动态地装入运行过程中所 需要的类,这是 C+语言进行面向对象程序设计所无法实现的。Java 编译器不是将对实例 变量和成员函数的引用编译为数值引用,而是将符号引用信息在字节码中保存下传递给解 释器,再由解释器在完成动态连接类后,将符号引用信息转换为数值偏移量。 2.2 Servlet 简介 2.2.1 什么是 Servlet Servlet 是一种独立于平台和协议的服务器端的 Java 应用程序,可以生成动态的 Web 页面。 它担当 Web 浏览器或其他 HTTP 客户程序发出请求,与 HTTP 服务器上的数据库 或应用程序之间的中间层。Servlet 是位于 Web 服务器内部的服务器端的 Java 应用程序, 与传统的从命令行启动的 Java 应用程序不同,Servlet 由 Web 服务器进行加载,该 Web 服 务器必须包含支持 Servlet 的 Java 虚拟机。 2.2.2 Servlet 技术的特点 Servlet 带给开发人员的最大好处是它可以处理客户端传来的 HTTP 请求,并返回一个 响应。Servlet 是一个 Java 的类,Java 语言能实现的功能,Servlet 基本上都能实现。Servlet 有以下优势。 (1) 可移植性 (2) 功能强大 (3) 安全 6 (4) 简洁 (5) 集成 (6) 模块化 (7) 扩展性和灵活性 (8) 高效耐久 2.2.3 Servlet 的生命周期 Servlet 生命周期定义了一个 Servlet 如何被加载,初始化,以及它怎样接收请求, 响应请求,提供服务,Servlet 生命周期如图 2-1 所示。 不 存 在 Servlet 实例 容 器 开始 装 载 Servlet 存 在 Servlet 实 例 初 始 化 Servlet 对应 init()方法 调用 Servlet 对应 的 service()方法 结束Servlet对应的 destory()方法 图 2-1 Servlet 的生命周期 2.3 JSP 技术简介 2.3.1 JSP 的含义 JSP 的全称是 Java Server Page,JSP 是由 Sun Microsystems 公司倡导,许多公司参与 一起建立的一种动态网页技术标准。是结合 markup(HTML 或 XML)和 Java 代码来处理的 一种动态页面。第一页第一次被调用的时候, 通过 JSP 引擎自动编译成 Servlet。 然后执行, 以后每次调用时,执行编译过的 Servlet。Java 是 JSP 技术的基础,而且大型的 Web 应用程 序的开发需要 Java Servlet 和 JSP 配合才能完成。 JSP 具备了 Java 技术的简单易用,完全面 向对象,具有平台无关性且安全可靠,主要面向 Internet 的所有特点。Web 应用的功能可 以分为多个明确定义公共接口的组件,通过 JSP 将它们结合再一起。在选择本系统的开发 语言时,作了非常全面的思考。 7 2.3.2 JSP 的特点 (1)将内容的生成和显示进行分离 用 JSP 技术, Web 页面开发人员可以使用 HTML 标识来设计和格式化最终页面, 并使 用 JSP 标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,比如说请求用 户信息或者特定的属性值的变化等) 。生成内容的逻辑被封装在标识和 JavaBeans 组件中, 并且捆绑在脚本中, 所有的脚本在服务器端运行。 由于核心逻辑被封装在标识和 JavaBeans 中,所以 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容的生成。 在服务器端, JSP 引擎解释 JSP 标识和脚本, 生成所请求的内容 (例如, 通过访问 JavaBeans 组件,使用 JDBC 技术访问数据库或者包含文件) ,并且将结果以 HTML 页面的形式发送 回浏览器。这既有助于作者保护自己的代码,又能保证任何基于 HTML 的 Web 浏览器的 完全可用性。 (2)可重用组件 绝大多数 JSP 页面依赖于可重用的、跨平台的组件来执行应用程序所要求的复杂的处 理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和 客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的 技能和优化结果的开发努力中得到平衡。 (3)采用标识 Web 页面开发人员不会都是熟悉脚本语言的编程人员。JSP 技术封装了许多功能,这 些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行 用其他方法更难于编码和耗时的功能。 (4)适应平台 几乎所有平台都支持 Java,JSP 和 JavaBeans 几乎可以在所有平台下通行无阻。从一 个平台移植到另外一个平台,JSP 和 JavaBeans 甚至不用重新编译,因为 Java 字节码都是 标准的与平台无关的。 (5)数据库连接 Java 中连接数据库的技术是 JDBC,Java 程序通过 JDBC 驱动程序与数据库相连,执 行查询、提取数据等操作。Sun 公司还开发了 JDBCODBC bridge,利用此技术 Java 程序 可以访问带有 ODBC 驱动程序的数据库,目前大多数数据库系统都带有 ODBC 驱动程序, 所以 Java 程序能访问诸如 Oracle、Sybase、MS SQL Server 和 MSAccess 等数据库。 8 (6)JSP 的扩展性 通过开发标识库,JSP 技术可以进一步扩展。第三方开发人员和其他员可以为常用功 能创建自己的标识库。 这使得 Web 页面开发人员能够使用熟悉的工和如同标识一样的执行 特定功能的构件来进行工作。 (7)JSP 技术的整合性 JSP 技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧并且能扩展到 支持企业级的分布式应用中。作为采用 Java 技术家族的一部分,以及 Java EE(企业版体 系结构)的一个组成部分,JSP 技术能够支持高度复杂的基于 Web 的应用。由于 JSP 页面 的内置脚本语言是基于 Java 的,而且所有的 JSP 页面都被编译成为 Java Servlet,所以 JSP 页面具有 Java 技术的所有好处,包括健壮的存储管理和安全性。作为 Java 平台的一部分, JSP 拥有 Java 编程语言“一次编写,各处运行”的特点。 (8)JSP 的应用模型 利用 JSP 技术,动态信息由 JSP 页面来表现,JSP 页面由安装在 Web 服务器或者使用 JSP 的应用服务器上的 JSP 引擎执行。JSP 引擎接受客户端对 JSP 页面的请求,并且生成 JSP 页面作为对客户端的响应。 (9)Java 的扩展 JSP 页面通常被编译成为 Java Servlet,这是一个标准的 Java 扩展。页面开发人员能够 访问全部的 Java 应用环境,以利用 Java 技术的扩展性和可移植性。当 JSP 页面第一次被 调用时,如果它还不存在,就会被编译成为一个 Java Servlet 类,并且存储在服务器的内存 中。 (10)JSP 的灵活性 JSP 页面可以包含在多种不同的应用体系结构或者模型中,可以用于由于同协议、组 件和格式所组成的联合体中。基于 JSP 的动态信息发布技术是一个开放的、可扩展的建立 动态 Web 页面的标准。 2.3.3 JSP 运行机制 所有的 JSP 程序在首次载入时都被翻译成 Servlet 文件,然后在运行,这个工作主要有 JSP 引擎来完成。当第一次运行一个 JSP 页面时,JSP 引擎会完成以下操作: 将 JSP 文件翻译成 Servlet 文件(以.Java 为后缀) ,它是一个完整的 Java 应用程序。 JSP 引擎调用 Java 编译器编译 Servlet 文件得到可执行的代码文件(以.class 为后缀) 。 JSP 引擎调用 Java 虚拟机解释执行 class 文件,并将运行结果返回给客户端浏览器。 9 服务器将运行结果以 HTML 形式作为响应返回给客户端浏览器。 2.4 CSS 技术简介 2.4.1 什么是 CSS CSS 是 Cascading Style Sheet 的缩写,可以译成“层叠样式表”或“级联样式表” 。 CSS 是用来进行网页风格设计的,它简化并扩展了 HTML 中的各种标记,使得各个标记的 属性更具有一般性和通用性,大大提高了 HTML 开发的效率.在制作网页时采用 CSS 技术, 可以有效地对页面的布局,字体,颜色,背景和其他效果实现更加精确的控制,只要对相 应的代码作一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外 观和格式。 2.4.2 CSS 分类 CSS 中,Cascading 是“层叠”的意思,也就是说在同一个 Web 文档中可以有多个样 式表存在,这些样式表根据所在的位置,拥有不同的优先级,优先级越高,就会在最后显 示时被采用。从样式表插入的形式看可以分为 3 种。 (1)内联式样式表 (2)嵌入式样式表 (3)外部式样式表 2.4.3 CSS 的特点 CSS 是用来扩展 HTML 的, 而不是用来替换 HTML 的, 也就是说 CSS 不能脱离 HTML, 它只是一项辅助工具。除了可扩展 HTML 的样式设定外,CSS 使得网页的设计与维护更加 高效,这主要表现在以下几个方面: (1)减少图形文件的使用 (2)集中管理样式信息 (3)设定共享样式 (4)将样式分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030教育绿色建筑行业市场标准体系及成本效益与可持续发展评估
- 2025-2030抗衰老药物研发趋势与市场规模预测分析报告
- 2025-2030感统训练器械行业技术革新与市场拓展战略研究
- 2025-2030律所规模化扩张中的文化融合问题研究
- 2025-2030律师事务所行业营销渠道优化与创新分析报告
- 2025-2030律师事务所行业法律风险防控与危机管理报告
- 2025-2030律师事务所行业市场线上线下业务融合趋势研究报告
- 车间消防安全知识培训
- 药物改善肝纤维化-洞察与解读
- 医院感染管理与防控规范汇编
- 全科规培基地督查汇报
- 病案首页填写培训课件
- 2025年家政服务人员劳动合同范本下载
- 2025年上海文化广场第三季度公开招聘工作人员笔试备考题库及答案解析
- 职业道德安全培训试题及答案解析
- 2025销售人员劳动合同模板
- 专业育婴师服务合同范本
- 经管课题申报书范文
- DB13-T 6180-2025 波纹钢装配式检查井设计技术导则
- UPS电源维护保养操作规范及要点
- 第2单元主题阅读(阅读策略+阅读)语文统编版六年级语文上册 教师版
评论
0/150
提交评论