JavaScript 本身就是一种功能强大的语言,您不需要额外的框架就可创建富互联网应用程序。然而使用 JavaScript 并不是件容易的事,主要是由于支持多个 Web 浏览器产生的复杂性。除了解决跨浏览器问题,使用 JavaScript 框架可以更容易地编写检索、遍历、操作 DOM 元素的代码。框架的另一重要特性是其改进的事件处理支持。因此 JavaScript 框架通常封装浏览器事件,并提供一组有用的跨浏览器兼容的函数来进行处理。几乎所有 JavaScript 框架都包含某种形式的 Ajax 库支持,通常提供 Ajax 请求和响应对象,以及用于评价响应、更新 DOM 元素、查询特定请求的帮助函数。现在,让我们看一看大多数 JavaScript 框架都具备的有用特性。

JavaScript框架是什么?怎样才能叫做框架?