您好,欢迎访问三七文档
网站制作基础教程(1):需要学习的内容每个网站开发者都必须了解以下Web构件:HTML4.01CSS的使用(样式表)XHTMLXML和XSLT客户端脚本服务器端脚本通过SQL管理数据Web的未来HTML4.01HTML是Web的语言,每一个Web开发者都需要对它拥有基本的了解。HTML4.01是重要的Web标准,它与HTML3.2的差异非常之大。当类似font的标签和color属性被添加到HTML3.2后,它就逐渐成为开发人员们的一场噩梦。开发那些必须把字体信息加入每个单独页面的网站,其过程成为了一种漫长而昂贵的折磨。通过HTML4.01,所有的格式化信息可以被移出HTML文档,转而放入一个独立的样式表中。HTML4.01之所以重要,另外一个原因是由于XHTML1.0,这个最新的HTML标准是作为一种XML应用被重新表达的HTML4.01。在您的页面中使用HTML4.01可以确保在未来将HTML轻松升级到XHTML。请确保您使用了最新的HTML4.01标准。学习我们的完整的HTML4.01参考手册。层叠样式表(CascadingStyleSheets-CSS)样式可定义HTML元素如何被显示,类似font标签在HTML3.2中所起到的作用。样式通常被保存在HTML文档之外的文件中。外部样式表使您有能力仅仅通过编辑一个简单的CSS文档来改变网站内所有页面的外观和布局。如果您曾经尝试过进行某些改变,比如同时改变站内所有网页标题的字体或颜色,您就会明白CSS如何能够达到事半功倍的效果。请务必学习我们的CSS教程。XHTML-HTML的未来XHTML指可扩展超文本标记语言(ExtensibleHyperTextMarkupLanguage)。XHTML1.0是源自W3C的最新的HTML标准。它于2000年1月26日成为正式的推荐标准(Recommendation)。W3CRecommendation意味着其规范的稳定性,同时其规范目前已成为一种Web标准。XHTML是一种使用XML进行重构的HTML4.01,并可以通过遵循一些简单的指导方针立即在现有的浏览器中投入使用。为未来做好准备:请阅读如何将网站转化为XHTML。XML-用于描述数据的工具扩展标记语言(XML)并不是HTML的替代品。在未来的web开发中,XML会被用来描述和存储数据,而HTML会被用来显示数据。我们对XML最合适的描述是,一个跨平台的、独立于软硬件的,信息存储和传输工具。我们相信XML的重要性不亚于HTML对于web的基础性地位,并且XML将会成为最重要的数据处理和传输工具。请确保学习我们的XML教程。XSLT-用户转换数据的工具XSLT(可扩展的样式表语言转换,ExtensibleStylesheetLanguageTransformations),是用于转换XML的语言。未来的网站将不得不向不同的浏览器并向其他web服务器以不同的格式传递数据。而XSLT则是一种将XML数据转换为不同格式的新的W3C标准。XSLT可以把XML文件转换为浏览器可识别的格式,比如HTML,或者WML-一种用于许多手持设备的标记语言。XSLT还可以添加元素,并对元素进行删除、重新排列及排序,测试并确定显示哪些元素,等等。请确保学习我们的XSLT教程。客户端脚本客户端脚本脚本是一种有关因特网浏览器行为的编程。您应该学习JavaScript,这样才能有能力传递更多的动态网站内容:JavaScript是为HTML设计者提供的一种的编程工具HTML的创作者通常都不是程序员,但是JavaScript是一种语法非常简单的脚本语言!几乎任何人都能够把某些JavaScript的代码片断放入他们的HTML页面中。JavaScript可以在HTML页面中放入动态的文本像这样的一条JavaScript语言可以在HTML页面中写入可变的文本:document.write(h1+name+/h1)JavaScript能够对事件进行反应可以把JavaScript设置为在某事件执行时发生,比如当页面加载完毕或当用户点击某个HTML元素时。JavaScript可读取并修改HTML元素JavaScript能够读取并修改HTML元素的内容JavaScript可被用来验证数据可使用JavaScript在表单被提交到服务器前对表单数据进行验证,这样可确保服务器进行正确的数据处理。一定要学习我们的JavaScript教程。服务器端脚本服务器端脚本和因特网服务器编程有关。您应该学习服务器端脚本,这样才能有能力传递更多的动态网站内容。通过服务器端的编程,你可以:动态地编辑、修改或添加网页内容对用户从HTML提交的查询或数据进行响应访问数据或数据库,并把结果返回浏览器访问文件或XML数据,并把结果返回浏览器把XML转换为HTML,并把结果返回到浏览器为不同的用户定制页面,提高页面的可用性对不同的网页提供安全和访问控制为不同类型的浏览器设计不同的输出最小化网络流量在W3SCHOOL,我们通过ASP和PHP为您演示了服务器端的脚本编程请确保学习我们的ASP教程和PHP教程。使用SQL管理数据结构化查询语言(SQL)是对诸如下列数据库进行访问的通用标准:SQLServer、Oracle、Sybase以及Access。对于那些希望从数据库存储和提取数据的人们来说,有关SQL的知识是极具价值的。任何web管理员都应当明白,SQL对于web上的数据库来说,是一种真正切合的引擎。请确保学习我们的SQL教程。未来的前景您需要明白一件很重要的事情,网站的功能性将会彻底地变革。我们会看一种巨大的转变,那就是网站从“静态内容”的展示转向“动态内容”的传递。我们还会看到很多新式的浏览器,比如移动设备中的浏览器,同时,我们还会看到更多有关服务器间,以及服务器与浏览器间使用XML来进行的数据通信。网站制作基础教程(2):网站设计要考虑用户需求设计网站需要严谨的思考和周全的计划。最重要的事情是了解您的受众(用户)。用户都是浏览者如果您认为一般的用户会完完整整地阅读您的网页,那么您就错了。无论您在网页中发布了多么有用的信息,一个访问者在决定是否继续阅读之前仅仅会花几秒钟的时间进行浏览。如果您希望用户阅读您的文字,请确保在页面段落的第一句就说明您的观点。另外,您还需要在整个页面中使用简短的段落以及有趣的标题。少即是多使所有的句子尽可能地短。使所有的段落尽可能地短。使所有的章节尽可能地短。使您的页面尽可能地短。请在段落和章节之间使用很多的留白。充斥着冗长文字的页面会赶走您的用户。也不要在单一的页面上放置太多的内容。如果确实有必要传递大量的信息,请尽量把内容分为小块,然后放入不同的页面中。不要指望每个访问者都能把一张数千字的页面一路滚动到底。导航尽量创建通用于网站中所有页面的导航结构。把文本段落中的超链接使用量降至最低。请不要使用文本段落内的超链接随意地把访问者带到别的页面。因此这样做会破坏导航结构一致性的感觉。如果您必须使用超级链接,请把它们添加到段落的底部,或站点的导航菜单。下载速度最常见的错误是用于网站开发者的开发环境造成的,例如使用一台本地的机器开发站点,或者使用一条高速的因特网连接。开发人员有时不会意识到下载他们的页面要花很长的时间。因特网可用性方面的研究告诉我们,如果网页的下载时间超过7秒,大多数的访问者会选择离开。在您发布任何大量的内容前,请确保这些页面在低速的调制解调器连接上进行过测试。如果您的页面需要花大量的时间下载,您或许应当考虑删除某些图片或多媒体内容。允许您的用户发言!得到来自用户的反馈是件好事情。您的访问者就是你的“客户”。他们经常会给您一些有价值的点子,或者无偿地向您提供改进的建议。如果您提供了某种方便的联系途径,您将得到来自很多技能和知识都各不相同的人们大量有益的反馈。网站制作基础教程(3):WEB标准Web标准会帮助我们实现的梦想。Web标准让Web开发更加容易。为什么使用web标准?由于存在不同的浏览器版本,web开发者常常需要为耗时的多版本开发而艰苦工作。当新的硬件(比如移动电话)和软件(比如微浏览器)开始浏览web时,这种情况开始会变得更加严重。为了web更好地发展,对于开发人员和最终用户而言非常重要的事情是,在开发新的应用程序时,浏览器开发商和站点开发商共同遵守标准。web的不断壮大,使得越来越有必要依靠标准实现其全部潜力。web标准可确保每个人都有权利访问相同的信息。如果没有web标准,那么未来的web应用,包括我们所梦想的应用程序,都是不可能实现的。同时,Web标准也可以使站点开发更快捷,更令人愉快。为了缩短开发和维护时间,未来的网站将不得不根据标准来进行编码。开发人员不必为了得到相同的结果,而挣扎于多版本的开发。其他的考虑一旦web开发人员遵守了web标准,由于开发人员可以更容易地理解彼此的编码,web开发的团队协作将得到简化。某些开发人员认为标准等同于约束,并认为利用特殊的浏览器特性会为其工作成果增加保障。但是当访问方式日益增加时,未来对这些页面的调整会变得越来越困难。遵守标准是您解决此问题需要走出的第一步。只有使用web标准,才能确保在不频繁和费时地重写代码的情况下,所有的浏览器,无论新的或老式的,都可以正确地显示您的站点。Standardization可增加网站的访问量。标准的web文档更易被搜索引擎访问,也更易被准确地索引。标准的web文档更易被转换为其他格式。标准的web文档更易被程序代码访问(比如JavaScript和DOM)。希望节省大量的时间吗?请养成使用验证服务来验证页面的习惯吧。验证可使您的文档与标准保持一致,并免于严重的错误。易用性易用性是HTML标准的一个重要部分。标准使得残疾人士更容易地使用web。盲人可使用计算机为他们读出网页。而弱视的人士可重新排列并放大网页。简单的web标准,比如HTML和CSS,将使您的网页更容易被语音阅读器和其他不常见的输出设备理解。万维网联盟(WorldWideWebConsortium)万维网联盟,建立于1994年,是一个国际性的联盟,其宗旨是投身于“引领web以激发其全部潜能”。作为开发人员,特别是当创建这个教育性的网站时,我们愿意帮助其实现这个梦想。您可以在下一节阅读更多有关W3C的内容。ECMA欧洲计算机工业协会(ECMA),1961年创建于瑞士,其目标是满足对计算机语言和输入输出代码进行标准化的需要。ECMA不是一个官方的标准化机构,而是一个与其它官方机构,比如国际标准化组织(ISO)和欧洲通信标准机构(ETSI),进行合作的公司联合体。对于web开发人员来说,最重要的标准是ECMAScript,JavaScript的标准化。ECMAScript是一种标准化的脚本语言,用来处理由W3C文档对象模型(DOM)所规定的网页对象。通过ECMAScript,可对DOM对象进行添加、删除或修改。ECMAScript标准基于Netscape的JavaScript和微软的JScript。最新的ECMAScript规范是ECMA-262:网站制作基础教程(4):网页验证网站制作基础教程(5):万维网联盟(WorldWideWebConsortium)万维网联盟(W3C)创立了标准。W3C的使命是通过发展规范、指导方针、软件以及工具,来尽展万维网潜能。万维网联盟(WorldWideWebConsortium)引自TimBerners-Lee,万维网的发明人,W3C的主任及创立者:“web蕴藏的梦想是一个可在其中通过分享信息而进行通信的公共信息空间”万维网联盟(W3C),创建于1994年,是一个致力于“尽展万维网潜能”的国际性联盟。W3C指万维网联盟(WorldWideWebConsortium)W3C被创建于1994年10月W3C由TimBerners-Lee创立W3C
本文标题:网站制作基础教程
链接地址:https://www.777doc.com/doc-2141727 .html