网站开发者应该了解的一些东西

简介:

首先,我们以提纲的形式列举出网站制作中网站构建的基础知识: 

每个网站开发者都必须了解以下 Web 构件:

1.HTML 4.01

2.CSS 的使用 (样式表)

3.XHTML

4.XML 和 XSLT

5.客户端脚本

6.服务器端脚本

7.通过 SQL 管理数据

8.Web 的未来

其次,我们就上述WEB入门基础知识进行解释: 

HTML 4.01

HTML 是 Web 的语言,每一个 Web 开发者都需要对它拥有基本的了解。HTML 4.01 是重要的 Web 标准,它与HTML 3.2 的差异非常之大。当类似 font 的标签和 color 属性被添加到 HTML 3.2 后,它就逐渐成为开发人员们的一场噩梦。开发那些必须把字体信息加入每个单独页面的网站,其过程成为了一种漫长而昂贵的折磨。通过 HTML 4.01,所有的格式化信息可以被移出 HTML 文档,转而放入一个独立的样式表中。HTML 4.01 之所以重要,另外一个原因是由于 XHTML 1.0,这个最新的 HTML 标准是作为一种 XML 应用被重新表达的 HTML 4.01。在您的页面中使用 HTML 4.01 可以确保在未来将 HTML 轻松升级到 XHTML。请确保您使用了最新的 HTML 4.01 标准。

层叠样式表(Cascading Style Sheets - CSS 

样式可定义 HTML 元素如何被显示,类似 font 标签在 HTML 3.2 中所起到的作用。样式通常被保存在 HTML 文档之外的文件中。外部样式表使您有能力仅仅通过编辑一个简单的 CSS 文档来改变网站内所有页面的外观和布局。如果您曾经尝试过进行某些改变,比如同时改变站内所有网页标题的字体或颜色,您就会明白 CSS 如何能够达到事半功倍的效果。

XHTML - HTML 的未来 

XHTML 指可扩展超文本标记语言(Extensible HyperText Markup Language)。XHTML 1.0 是源自 W3C 的最新的 HTML 标准。它于 2000 年 1 月 26 日成为正式的推荐标准Recommendation)。W3CRecommendation 意味着其规范的稳定性,同时其规范目前已成为一种 Web 标准。XHTML 是一种使用 XML 进行重构的 HTML 4.01,并可以通过遵循一些简单的指导方针立即在现有的浏览器中投入使用。

XML - 用于描述数据的工具

扩展标记语言(XML)并不是HTML的替代品。在未来的 web 开发中,XML 会被用来描述和存储数据,而 HTML 会被用来显示数据。我们对 XML 最合适的描述是,一个跨平台的、独立于软硬件的,信息存储和传输工具。我们相信XML 的重要性不亚于 HTML 对于 web 的基础性地位,并且 XML 将会成为最重要的数据处理和传输工具。

XSLT - 用户转换数据的工具

XSLT(可扩展的样式表语言转换,Extensible Stylesheet Language Transformations),是用于转换 XML的语言。未来的网站将不得不向不同的浏览器并向其他web服务器以不同的格式传递数据。而 XSLT 则是一种将 XML数据转换为不同格式的新的 W3C 标准。XSLT 可以把 XML 文件转换为浏览器可识别的格式,比如 HTML,或者WML - 一种用于许多手持设备的标记语言。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 在表单被提交到服务器前对表单数据进行验证,这样可确保服务器进行正确的数据处理。

服务器端脚本

服务器端脚本和因特网服务器编程有关。您应该学习服务器端脚本,这样才能有能力传递更多的动态网站内容。通过服务器端的编程,你可以:

  • ·  动态地编辑、修改或添加网页内容
  • ·  对用户从 HTML 提交的查询或数据进行响应
  • ·  访问数据或数据库,并把结果返回浏览器
  • ·  访问文件或 XML 数据,并把结果返回浏览器
  • ·  把 XML 转换为 HTML,并把结果返回到浏览器
  • ·  为不同的用户定制页面,提高页面的可用性
  • ·  对不同的网页提供安全和访问控制
  • ·  为不同类型的浏览器设计不同的输出
  • ·  最小化网络流量

大家可以通过网络上一些教程来学习 目前流行的ASP.net 和 PHP服务器端的脚本编程语言。

使用 SQL 管理数据

结构化查询语言(SQL)是对诸如下列数据库进行访问的通用标准:SQL Server、Oracle、Sybase 以及Access。对于那些希望从数据库存储和提取数据的人们来说,有关 SQL 的知识是极具价值的。任何web管理员都应当明白,SQL 对于 web 上的数据库来说,是一种真正切合的引擎

未来的前景

您需要明白一件很重要的事情,网站的功能性将会彻底地变革。我们会看一种巨大的转变,那就是网站从“静态内容”的展示转向“动态内容”的传递。我们还会看到很多新式的浏览器,比如移动设备中的浏览器,同时,我们还会看到更多有关服务器间,以及服务器与浏览器间使用XML来进行的数据通信。

相关文章
|
3月前
|
存储 安全 数据安全/隐私保护
基于Django的电子商务网站开发(连载7)
HTTP是一种无状态协议,每个请求独立,不保存会话信息,这使得服务器响应更快但需重复传输信息。为解决无状态问题,引入了Cookie和Session技术。Cookie可存储用户登录信息和购物车数据,实现便捷登录和跨页面数据保存;Session则通过服务器保存会话信息,客户端仅存储SessionId,实现更安全的状态管理。这两种方法共同解决了Web应用程序中状态保持的问题。
45 2
基于Django的电子商务网站开发(连载7)
|
3月前
|
开发框架 人工智能 Java
基于Django的电子商务网站开发(连载2)
本章节介绍了基于Python的Web开发框架Django的学习前提,即Python基础和HTTP协议的基本知识。首先概述了Python语言的特点和支持领域,强调了其简洁性和易读性。接着讲述了Python的历史及其创始人Guido van Rossum的故事,说明Python如何从ABC语言发展而来,并成为受欢迎的编程语言之一。此外,还提到了Python在科学计算和教育领域的广泛应用。
39 3
|
开发框架 前端开发 安全
dapp开发搭建 | dapp开发多少钱 | dapp源码开发
编写智能合约智能合约是dapp的核心部分,因此开发者需要根据设计的流程编写智能合约,使用相应的语言,如Solidity或Vyper等。
WooCommerce 适合电子商务网站开发吗?
在电子商务中,许多使用 WordPress 作为网站构建器的在线商店选择免费的 WooCommerce 插件来简化销售。跟随北京六翼让我们直接进入主题。
WooCommerce 适合电子商务网站开发吗?
|
测试技术 Python
基于Django的电子商务网站开发(连载21)
基于Django的电子商务网站开发(连载21)
52 0
基于Django的电子商务网站开发(连载21)
|
供应链 架构师
商城网站开发有哪些坑不能踩?
商城网站开发有哪些坑不能踩?
296 0
商城网站开发有哪些坑不能踩?
|
XML 测试技术 数据格式
基于Django的电子商务网站开发(连载28)
基于Django的电子商务网站开发(连载28)
69 0
|
域名解析 数据安全/隐私保护
【网站开发】搭建一个属于自己的网站
【网站开发】搭建一个属于自己的网站
173 0
【网站开发】搭建一个属于自己的网站
|
JSON 小程序 JavaScript
|
安全 SEO
做SEO前必学的网站建设基础知识
做SEO网站建设前后,应该了解一些网站建设的基础要求和知识。 企业或个人在做网站建设之前都应该做一些前期准备,比如网站建设的网站是做什么的,都要有哪些栏目页面,如何减少搜索跳出率,怎么去管理网站建设网站等等问题。 网站如何获取信息 互联网服务器之间是通过发送“请求”来传输操作信号。
222 0
做SEO前必学的网站建设基础知识