explanation、comparison
javascript 面向对象语言,用作Web浏览器应用程序的客户端脚本接口。Ajax (AsynchronousJavaScript and XML)提升了Web的交互性。Ajax 的工作方式是允许 JavaScript 异步提交 HTTP 请求到 Web 服务器,并且在不刷新或呈现新页面的情况下呈现响应。相反,开发人员通常使用 DOM (DocumentObject Model) 操作来修改部分 Web 页面,显示其变化或由 HTTP 响应返回的数据。 JavaScript 框架 1是一组能轻松生成跨浏览器兼容的 JavaScript 代码的工具和函数。实质上就是一组组件,供程序员选用,完成需要的程序功能。 2可以更容易地编写检索、遍历、操作 DOM 元素的代码。它们不仅提供获取 DOM 元素引用的快捷函数,而且还允许 DOM 遍历函数以菊花链(daisy-chaining)方式查找任意深度的父元素、子元素、兄弟元素。 3提供一系列函数来更轻松地操作这些对象,可以改变、添加或删除内容本身;或者使用 CSS 样式类来改变元素的外观。 4支持Ajax,提供 Ajax 请求和响应对象,以及用于评价响应、更新 DOM 元素、查询特定请求的帮助函数(helper)。 典型特性:选择器(Selector)、 DOM 遍历、DOM 操作、 实用(Utility)函数、事件处理、 Ajax。