读书笔记:关于网站构建的一些技术和基础名词解释


HTML是web上的通用标记语言,从版本2.0到现在HTML 5

XHTML 1.0是使用XML对HTML 4.0.1进行的重新表示


XHTML 2.0 是下一代的标记语言。其功能性预计和 XHTML 1.1 很相似


XML 被设计来描述、存储、传送及交换数据。


CSS样式表可描述文档如何被显示、发音或打印。CSS 是一种向网页添加样式的机制。


样式表可描述文档如何被显示、发音或打印。XSL 语言包括三部分:XSLT、XPath 以及 XSL 格式化对象。


XML Schema 是基于 XML 的 DTD 替代物。


XML Schema 对应用程序、文档结构、属性和数据类型有着更良好的支持


XPath 是一门用于选取 XML 文档的部件的语言。


XPath 被设计为供 XSLT、XQuery 以及 XPointer 使用。


XQuery 是一门用于从 XML 文档中提取数据的语言。


文档对象模型 (DOM) 是一个平台,一个中立于语言的应用程序编程接口 (API),允许程序访问并更改文档的内容、结构和样式。


Web Services 与应用程序到应用程序的通信有关。


SOAP 是基于 XML 的 Web Services 间的通信协议。


SOAP (Simple Object Access Protocol) 是一种中立于平台和语言的轻量级通信协议,使得程序可以通过标准的因特网 HTTP 进行通信。


WSDL 是一门基于 XML 的 Web Services 描述语言。


WSDL (Web Services Description Language) 是一种用于描述 Web Services 的 XML 格式。。


RDF 和 OWL 是两项重要的语义网技术。RDF - 资源描述框架(Resource Description Framework)


RDF 是一门向万维网表达信息的语言。


OWL - Web 本体语言


OWL 是用于定义本体的语言。


本体可描述知识的领域。可供人类或软件用来分享有关对象的信息,这些对象可以是汽车、房屋、机器、书籍、产品、金融交易等等。


OWL 被设计为用于对信息进行处理(而不是现实信息)。


RDF 可用于描述 web 资源,比如标题、作者以及版本信息、内容描述、可用时间表等等。


语义网 (Semantic Web)


语义网是为资产管理、企业整合及网络数据的共享和重用提供的一个框架。


语义网为企业、应用程序、公司、团体和个人间的数据共享提供了一个独立于平台和软件的框架。


SPARQL - 针对 RDF 的查询语言


SPARQL 是用于 RDF 数据的标准查询语言,可向开发者提供编写跨越 WEB 上广域 RDF 信息查询程序的途径。


SMIL 向 web 增加了对定时和媒介同步的支持。


SMIL (Synchronized Multimedia Integration Language) 被设计为用来启用 web 上的多媒体呈现。


SMIL 呈现可由音频、视频、图像、文本以及其他媒介类型组成。


SMIL 是一门基于 XML 的类 HTML 语言。


数学标记语言 - Mathematical Markup Language (MathML)


MathML 是一项用于描述数学符号的 XML 标准。


MathML 的目标的使数学能够在 Web 上被提供、接受和处理,就像 HTML 可以令文本实现的功能样


可缩放的矢量图形 - Scalable Vector Graphics (SVG)


SVG 是一门用于在 XML 中描述二位图形的语言。


SVG 运行三种类型的图形对象:矢量图形形状、图像和文本。


特性设置包括了变换、裁剪路径、alpha 遮罩、滤镜效果、模版对象以及可扩展性。


墨水标记语言 - Ink Markup Language (InkML)


InkML 是用于表达数字墨水数据的 XML 数据格式,这类数据的输入是通过作为多通路系统组成部分的电子笔或输入笔。



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,并把结果返回到浏览器


    为不同的用户定制页面,提高页面的可用性


    对不同的网页提供安全和访问控制


    为不同类型的浏览器设计不同的输出


    最小化网络流量