发布时间 : 星期一 文章网站建设更新完毕开始阅读36ffdc98b8f67c1cfad6b880
8、什么是HTML DOM?
HTML DOM 树
DOM 是
W3C(万维网联盟)的标准。
DOM 定义了访问 HTML 和 XML 文档的标准:
“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。” W3C DOM 标准被分为 3 个不同的部分:
? ? ?
核心 DOM - 针对任何结构化文档的标准模型 XML DOM - 针对 XML 文档的标准模型 HTML DOM - 针对 HTML 文档的标准模型
9、什么是jQuery?
jQuery 库 - 特性
jQuery 是一个 JavaScript 函数库。 jQuery 库包含以下特性:
? ? ? ? ? ? ? ?
HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities
10、什么是jQuery Mobile?
jQuery Mobile 是创建移动 web 应用程序的框架。 jQuery Mobile 适用于所有流行的智能手机和平板电脑。
jQuery Mobile 使用 HTML5 和 CSS3 通过尽可能少的脚本对页面进行布局。 为什么使用 jQuery Mobile?
jQuery Mobile 将“写得更少、做得更多”这一理念提升到了新的层次:它会自动为网页设计交互的易用外观,并在所有移动设计上保持一致。
11、什么是AJAX?
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。
AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
12、什么是 JSON ?
? ? ? ?
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 *
JSON 具有自我描述性,更易理解
* JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 JSON - 转换为 JavaScript 对象
JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。
由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。 类似 XML
? ? ? ? ?
JSON 是纯文本
JSON 具有“自我描述性”(人类可读) JSON 具有层级结构(值中存在值) JSON 可通过 JavaScript 进行解析 JSON 数据可使用 AJAX 进行传输
相比 XML 的不同之处
? ? ? ? ? ?
没有结束标签 更短
读写的速度更快
能够使用内建的 JavaScript eval() 方法进行解析 使用数组 不使用保留字
为什么使用 JSON?
对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用: 使用 XML
? ? ?
读取 XML 文档
使用 XML DOM 来循环遍历文档 读取值并存储在变量中
使用 JSON
? ?
读取 JSON 字符串
用 eval() 处理 JSON 字符串
13、什么是DHTML?
DHTML 不是 W3C 标准
DHTML 指动态 HTML(Dynamic HTML)。
DHTML 不是由万维网联盟(W3C)规定的标准。DHTML 是一个营销术语 - 被网景公司(Netscape)和微软公司用来描述 4.x 代浏览器应当支持的新技术。
DHTML 是一种用来创建动态站点的技术组合物。
对大多数人来说,DHTML 意味着 HTML 4.0、样式表以及 JavaScript 的结合物。
W3C 曾讲过:“动态HTML是一个被某些厂商用来描述可使文档动态性更强的HTML、样式表以及脚本的结合物的术语。” DHTML 技术
通过 DHTML,Web 开发者可控制如何在浏览器窗口中显示和定位 HTML 元素。