【ACCESS精品源码栏目提醒】:本文主要为网学会员提供“网站建设教程 - 其它资料”,希望对需要网站建设教程 - 其它资料网友有所帮助,学习一下!
网站建设教程网站开发知识每个网站开发人员都有必要了解以下几方面的知识:万维网如何工作HTML 语言如何使用层叠样式表 CSSJavaScript 编程XML 标准服务器脚本技术使用 SQL 来管理数据WWW - 万维网WWW 是遍布全球的计算机网络。
WWW 常被称作 Web(网络)。
Web 上的计算机使用标准的协议和语言进行通信。
W3C 致力于发展用于 Web 的规则和标准。
HTML - Web 的语言HTML 是属于 Web 的语言,每个开发人员都应对它具备基本的了解。
你可以使用 HTML 的标记标签来定义网页的内容和结构。
定义标题,而 则定义段落。
CSS - 层叠样式表样式表定义如何显示 HTML 元素。
如果样式保存在外部文件中,那么仅仅通过改变 CSS 文件,你就可以改变网站中所有 HTML 页面的的样式和外观。
假如你曾试图改变所有页面中标题的字体和颜色,就很容易理解 CSS 可以在多大程度上提高你的工作效率。
JavaScript - 客户端脚本JavaScript 用于客户端的脚本化。
客户端脚本化指的是 Web 浏览器编程。
你很有必要学习 JavaScript,这样你就有能力提供动态性更强的网站内容。
一个类似 document.write date 的 JavaScript 声明,可以向 HTML 页面写入动态的文本。
XML - 扩展标记语言XML 不是 HTML 的替代者。
XML 用来描述及传输数据,而 HTML 用来显示数据。
XML 及一系列的 XML 标准正迅速成为对数据进行传输、存储及操作的最常用(及通用)的工具。
服务器端脚本化服务器端脚本化指的是服务器端编程。
学习服务器端脚本是很有必要的,这样我们就有能力提供动态性更强的网站内容。
通过服务器端编程,我们可以访问数据库,并向浏览器返回结果,这也是许许多多的服务器端脚本应用中的重要一项。
使用 SQL 管理网站数据结构化查询语言 SQL 是用来访问诸如 SQL Server、Oracle、Sybase 及
Access 等数据库的通用标准。
网络管理员们都有必要明白,SQL 是用来和网络上的数据库交互的可靠引擎。
WWW 初级教程WWW 如何工作?Web 信息存储于被称为网页的文档中网页是存储于被称为 Web 服务器的计算机上读取网页的计算机称为 Web 客户端Web 客户端通过称为浏览器的程序来查看网页主要的浏览器有 Internet Explorer 和 Mozilla Firefox浏览器如何读取页面?浏览器可通过一个请求来读取某个服务器上的一张网页请求是一个包含页面地址的标准 HTTP 请求页面地址类似这样浏览器如何显示页面?所有的网页都含有其如何被显示的结构浏览器通过阅读这些结构来显示页面最常用的显示结构称为 HTML 标签用于段落的 HTML 标签类似这样:在 HTML 中像这样定义段落:This is a Paragraph谁制定 web 标准?web 标准不是由 Netscape 或 Microsoft 制定的web 的规则制定主体是 W3CW3C 指的是万维网联盟(World Wide Web Consortium)W3C 将各种规范订立为 web 标准最核心的 web 标准是 HTML、CSS、XML最新的 HTML 标准是 XHTML 1.0CSS 初级教程在继续学习之前,你需要对下面的知识有基本的了解:HTMLXHTML如果你希望首先学习这些项目,请在 首页 访问相关教程。
CSS 概述CSS 指层叠样式表 Cascading Style Sheets样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一样式解决了一个普遍的问题HTML 标签原本被设计为用于定义文档内容。
通过使用 这 、 、样的标签,HTML 当初被指望用来表达“这是标题”“这是段落”“这是表格”之类的信息。
而文档的布局被期望由浏览器来完成,而不使用任何的格式化标签。
由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML标签和属性(比如字体标签和颜色属性)添加到 HTML 规范之中,因此创建文档内容清晰地独立于文档表现层的站点变得越来越困难。
为了解决这个问题,万维网联盟 , (W3C)这个非营利的标准化联盟,肩负起了 HTML标准化的使命,并在 HTML 4.0 之外创造出 STYLES(样式)。
所有的主流浏览器均支持层叠样式表。
样式表极大地提高了工作效率样式表定义如何显示 HTML 元素,诸如 HTML 3.2 的样式中的字体标签和颜色属性通常被保存在外部的 .css 文件中。
通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面布局的外观。
由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。
作为网站开发者,你可以为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。
如需进行全局变换,只需简单地改变样式,然后网站中的所有元素均会被自动地更新。
多重样式将层叠为一个样式表允许以多种方式规定样式信息。
样式可以被规定于单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。
甚至可以在一个单一的HTML 文档内部引用多个外部样式表。
层叠次序当同一个 HTML 元素被不止一个样式所定义时,会使用哪个样式呢?一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。
1.浏览器缺省设置2.外部样式表3.内部样式表(位于 标签内部)4.内联样式(在 HTML 元素内部)因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。
JavaScript 初级教程在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建 cookies,等等等等。
JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。
你应该具备的基础知识:在继续学习前,你应该对以下知识有基本的了解:HTMLXHTML如果你希望首先学习这些内容,请在 首页 访问相关教程。
什么是 JavaScript?JavaScript 被设计用来向 HTML 页面添加交互行为。
JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。
JavaScript 由数行可执行计算机代码组成。
JavaScript 通常被直接嵌入 HTML 页面。
JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。
所有的人无需购买许可证均可使用 JavaScript。
Java 和 JavaScript 是相同的吗?不同!在概念和设计方面,Java 和 JavaScript 是两种完全不同的语言。
Java(由太阳微系统公司开发)很强大,同时也是更复杂的编程语言,就像同级别的 C 和 C。
JavaScript 能做什么?JavaScript 为 HTML 设计师提供了一种编程工具HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。
JavaScript 可以将动态的文本放入 HTML 页面类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write name JavaScript 可以对事件作出响应可以将 JavaScript 设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个 HTML 元素时。
JavaScript 可以读写 HTML 元素JavaScript 可以读取及改变 HTML 元素的内容。
JavaScript 可被用来验证数据在数据被提交到服务器之前,JavaScript 可被用来验证这些数据。
JavaScript 可被用来检测访问者的浏览器JavaScript 可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。
JavaScript 可被用来创建 cookiesJavaScript 可被用来存储和取回位于访问者的计算机中的信息。
XML 初级教程XML 被设计用来描述数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
应该掌握的基础知识:在您继续学习之前,需要对以下知识有基本的了解:HTML / XHTMLJavaScript 或 VBScript如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。
什么是 XMLXML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 被设计用来描述数据XML 标签没有被预定义。
您需要自行定义标签。
XML 使用文件类型声明(DTD)或者 XML Schema 来描述数据。
带有 DTD 或者 XML Schema 的 XML 被设计为具有自我描述性。
XML 是一个 W3C 标准XML 是一个 W3C 标准可扩展标记语言于 1998 年 2 月 10 日被确立为 W3C 标准。
您可以在我们的 《W3C 教程》 中获得更多关于 XML 标准的信息。
XML 与 HTML 的主要差异XML 被设计用来携带数据。
XML 不是用来替代 HTML 的。
XML 和 HTML 为不同的目的而设计:XML 被设计用来描述数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
HTML 旨在显示信息,而 XML 旨在描述信息。
没有任何行为的 XMLXML 是不作为的。
也许这有点难以理解,但是 XML 不会做任何事情。
XML 被设计用来结构化、存储以及传输信息。
下面是 John 写给 George 的便签,存储为 XML:GeorgeJohnReminderDont forget the meeting这个标签有标题以及留言。
它也包含了发送者和接受者的信息。
但是,这个 XML 文档仍然没有做任何事情。
它仅仅是包装在 XML 标签中的纯粹的信息。
我们需要编写软件或者程序,才能传送、接收和显示出这个文档。
XML 是免费的、可扩展的XML 标签没有被预定义。
您必须“发明”自己的标签。
被用来标记 HTML 文档及其结构的标签是预定义的。
HTML 文档的创作者只能使 )用在 HTML 标准中被定义的那些标签(比如、。
。
XML 允许创作者定义自己的标签以及自己的文档结构。
上面的例子中的标签没有在任何一个 XML 标准中被定义过。
这些标签是由 XML文档的作者发明的。
XML 是对 HTML 的补充XML 不是 HTML 的替代物。
您需要理解 XML 不是 HTML 的替代物,这一点非常重要。
在未来的 Web 开发中,最有可能出现的情况是,XML 会被用来描述数据,而 HTML 会被用来格式化和显示这些数据。
我们关于 XML 最好的描述是:XML 是跨平台的、用于传输信息且独立于软件和硬件的工具。
XML 在未来的 Web 开发中扮演的角色XML 将会无所不在。
当我们看到 XML 标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。
我们坚定地认为,XML 将在 Web 的未来中起到的作用不会亚于一直作为 Web 基石的 HTML,并且,XML 将会成为所有数据处理和数据传输的最常用的工具。
服务器端脚本HTML 文件可以包含文本、HTML 标签以及脚本。
HTML 文件中的脚本可以在 web 服务器上执行。
服务器端脚本服务器端脚本是对服务器行为的编程。
这被称为服务器端脚本或服务器脚本。
客户端脚本是对浏览器行为的编程。
(请参阅 JavaScript 初级教程)。
什么是服务器脚本?通常,当浏览器请求某个 HTML 文件时,服务器会返回此文件,但是假如此文件含有服务器端的脚本,那么在此 HTML 文件作为纯 HTML 被返回浏览器之前,首先会执行 HTML 文件中的脚本。
服务器脚本能做什么呢?动态地向 web 页面编辑、改变或添加任何的内容对由 HTML 表单提交的用户请求或数据进行响应访问数据或数据库,并向浏览器返回结果为不同的用户定制页面提高网页安全性,使您的网页代码不会通过浏览器被查看到重要事项:由于脚本在服务器上执行,因此浏览器在不支持脚本的情况下就可以显示服务器端的文件!ASP 和 PHP在 W3School,我们通过使用活动服务器页面(ASP)和超文本预处理器(PHP)来演示服务器端的脚本编程。
您无法通过查看源代码来查看 ASP 或 PHP 的源代码,您看到的仅仅是来自服务器的输出,那些纯粹的 HTML。
这是因为在结果以纯粹的 HTML 发送到浏览器之前,脚本已经在服务器上执行了。
ASP 实例通过 ASP 来写文本如何通过 ASP 来写文本。
向文本添加 HTML如何通过 HTML 标签来格式化文本。
SQL 初级教程SQL 是用于访问和处理数据库的标准的计算机语言。
通过 SQL 来管理数据结构化查询语言 SQL 是用于访问数据库的标准语言,这些数据库包括 SQLServer、Oracle、MySQL、Sybase 以及
Access 等等。
对于那些希望在数据库中存储数据并从中获取数据的人来说,SQL 的知识是价值无法衡量的。
什么是 SQLSQL 指结构化查询语言 Structured Query LanguageSQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的纪录SQL 可从数据库删除记录SQL 很容易学习编者注:ANSI,美国国家标准化组织SQL 是一种标准 - 但是...SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。
SQL 语句用于取回和更新数据库中的数据。
SQL 可与数据库程序协同工作,比如 MS
Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
注释:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展!SQL 数据库表一个数据库通常包含一个或多个表。
每个表由一个名字标识(例如“客户”或者 )“订单”。
表包含带有数据的记录(行)。
下面的例子是一个名为 Persons 的表:LastName FirstName Address CityHansen Ola Timoteivn 10 SandnesSvendson Tove Borgvn 23 SandnesPettersen Kari Storgt 20 Stavanger上面的表包含三条记录(每一条对应一个人)和四个列(姓、名、地址和城市)。
SQL 查询程序通过 SQL,我们可以查询某个数据库,并获得返回的一个结果集。
查询程序类似这样:SELECT LastName FROM Persons 结果集类似这样:LastNameHansenSvendsonPettersen注释:某些数据库系统要求在 SQL 命令的末端使用分号。
在我们的教程中不使用分号。
SQL 数据操作语言 DMLSQL 结构化查询语言是用于执行查询的语法。
但是 SQL 语言也包含用于更新、插入和删除记录的语法。
这些查询和更新语句都来自 SQL 的 DML 部分:SELECT - 从数据库表中获取数据UPDATE - 更新数据库表中的数据DELETE - 从数据库表中删除数据INSERT INTO - 向数据库表中插入数据SQL 数据定义语言 DDLSQL 的数据定义语言部分使我们有能力创建或删除表格。
我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:CREATE TABLE - 创建新表ALTER TABLE - 变更(改变)数据库表DROP TABLE - 删除表CREATE INDEX - 创建索引(搜索键)DROP INDEX - 删除索引文章由:杭州 seo http://www.snf8.com 编辑整理