问题?javascript之javascript 库详解<三>
一、javascript 框架(库)
javascript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。
为了应对这些调整,许多的 javascript (helper) 库应运而生。
这些 javascript 库常被称为 javascript 框架。
我们将了解到一些广受欢迎的 javascript 框架:
1、jquery
2、prototype
3、mootools
所有这些框架都提供针对常见 javascript 任务的函数,包括动画、dom 操作以及 ajax 处理。
1.jquery
jquery 是目前最受欢迎的 javascript 框架。
它使用 css 选择器来访问和操作网页上的 html 元素(dom 对象)。
jquery 同时提供 companion ui(用户界面)和插件。
许多大公司在网站上使用 jquery:
google、microsoft、ibm、netflix
2、prototype
prototype 是一种库,提供用于执行常见 web 任务的简单 api。
api 是应用程序编程接口(application programming interface)的缩写。它是包含属性和方法的库,用于操作 html dom。
prototype 通过提供类和继承,实现了对 javascript 的增强。
下载:点击打开链接
3、mootools
mootools 也是一个框架,提供了可使常见的 javascript 编程更为简单的 api。
mootools 也含有一些轻量级的效果和动画函数。
4、其他框架
下面是其他一些在上面未涉及的框架:
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、模板等等。
以上就是javascript之javascript 库详解<三> 的内容。