Javascript框架可以被称为框架
什么是Javascript框架
Javascript本身就是一个强大的语言,你不需要一个额外的框架来创建富互联网应用(RIA)。然而,使用Javascript是很不容易的,主要是由于支持多种浏览器的复杂性。与HTML和CSS,不同的浏览器有不同的Javascript实现。让Javascript代码跨浏览器的兼容性,这是一场噩梦。
Javascript框架或库是一组工具和函数,它们可以很容易地生成跨浏览器兼容的Javascript代码,每个库已经在许多流行的Web浏览器的现代版本上可靠地测试过。因此,您可以安全地使用这些框架,并且基于Javascript的RIA将以不同的方式在不同的浏览器和平台上工作。
除了解决跨浏览器问题,使用Javascript框架可以使它更容易检索,写代码遍历和操作DOM元素。他们不仅提供快捷功能从DOM元素的引用,也让DOM遍历函数到任意深度的母,子元素,和兄弟情谊的元素在菊花链(菊花链)。最后,该框架还提供了一系列功能来操纵这些对象更容易,并可以更改,添加或删除内容本身,或者使用CSS样式类改变元素的外观。
一个框架的另一个重要特点是其改进的事件处理的支持,不同的浏览器有不同的实现方式,跨浏览器事件处理将是非常困难的。因此,Javascript框架通常封装了浏览器事件提供了一套有用的跨浏览器兼容的函数进行处理。一些框架还提供了一套标准的键盘代码来表示基于键盘的事件(如按退出,返回,光标键,等)。
所有这些功能都是非常有用的,但其中的Javascript框架的特点是非常重要的其最近的普及对Ajax的支持。像Javascript等许多方面,每个Web浏览器通常支持Ajax的方式不同,这使得它非常复杂,在某种程度上是在所有Web浏览器支持过程Ajax几乎所有的Javascript框架包含某种形式的Ajax库支持,通常提供AJAX请求和响应对象,以及帮助功能(辅助)评估,更新DOM元素,和查询的具体要求。
Javascript框架的典型特性
现在,让我们看看大多数Javascript框架都有用的功能包括 uff1a看看。
1。选择器(选择器)
2.dom遍历
3.dom操作
4。效用(效用)函数
5。事件处理Ajax
在解释每个特征,我将说明一个或几个Javascript框架如下:原型,jQuery,YUI,ExtJS和MooTools。虽然每个框架的实现和语法不同,概念都是相同的。每个框架有一个详细的API来帮助你理解如何使用这个图书馆的特点。