JavaScript 一种直译式脚本语言, 是一种动态类型, 弱类型, 基于原型的语言, 内置支持类型. 它的解释器被称为 JavaScript 引擎, 为浏览器的一部分, 广泛用于客户端的脚本语言, 最早是在 html(标准通用标记语言下的一个应用)网页上使用, 用来给 HTML 网页增加动态功能.
JavaScript 库是被封装好的一些 JavaScript 函数, 是为了应对 JavaScript 高级程序设计时遇到的困难开发的, 提供针对常见 JavaScript 任务的函数, 包括动画, DOM 操作以及 Ajax 处理.
一些常见的 JavaScript 库:
jQuery
jQuery 是目前最受欢迎的 JavaScript 框架.
它使用 CSS 选择器来访问和操作网页上的 HTML 元素(DOM 对象).
jQuery 同时提供 companion UI(用户界面)和插件.
许多大公司在网站上使用 jQuery:
- Micro
- soft
- IBM
- Netflix
- Prototype
Prototype 是一种库, 提供用于执行常见 web 任务的简单 API.
API 是应用程序编程接口 (Application Programming Interface) 的缩写. 它是包含属性和方法的库, 用于操作 HTML DOM.
Prototype 通过提供类和继承, 实现了对 JavaScript 的增强.
MooTools
MooTools 也是一个框架, 提供了可使常见的 JavaScript 编程更为简单的 API.
MooTools 也含有一些轻量级的效果和动画函数.
其他框架
下面是其他一些在上面未涉及的框架:
YUI - Yahoo! User Interface Framework, 涵盖大量函数的大型库, 从简单的 JavaScript 功能到完整的 internet widget.
Ext JS - 可定制的 widget, 用于构建富因特网应用程序(rich Internet applications).
Dojo - 用于 DOM 操作, 事件, widget 等的工具包.
script.aculo.us - 开源的 JavaScript 框架, 针对可视效果和界面行为.
UIZE - Widget,Ajax,DOM, 模板等等.
来源: http://www.css88.com/qa/javascript/11820.html