| Ajax方法 | 说明 |
|---|---|
| $.ajax([url],options) | 使用传入的options发送一次Ajax请求 |
| .load(url,[data],[callback]) | 向传入的url生成一次Ajax请求,然后将响应放在匹配的元素中 |
| $.get(url,[data],[callback],[returnType]) | 向传入的url发送一个get请求 |
| $.getJSON(url,[data],[callback]) | 向传入的url发送一个Ajax请求,将响应作为JSON数据结构解析 |
| $.getScript(url,[callback]) | 向传入的url发送一个Ajax请求,将响应作为Javascript解析 |
| $.post(url,[data],[callback],[returnType]) | 向传入的url发送一个post请求 |
| Ajax方法 | 说明 |
|---|---|
| .ajaxComplete(handler) | 绑定Ajax请求完成后调用的处理程序 |
| .ajaxError(handler) | 绑定Ajax请求发生错误后调用的处理程序 |
| .ajaxSend(handler) | 绑定Ajax请求开始时调用的处理程序 |
| .ajaxStart(handler) | 绑定Ajax请求开始但没有其它Ajax请求时调用的处理程序 |
| .ajaxStop(handler) | 绑定Ajax请求结束但没有其它Ajax请求时调用的处理程序 |
| .ajaxSuccess(handler) | 绑定Ajax请求成功返回响应时调用的处理程序 |
| Ajax方法 | 说明 |
|---|---|
| $.ajaxSetup(options) | 为后续的Ajax请求设置选项 |
| $.ajaxPrefilter([dataType],handler) | 在$.ajax()处理请求之前,修改每个请求的选项 |
| $.ajaxTransport(transportFunction) | 为Ajax事务定义一个新的传输机制 |
| Ajax方法 | 说明 |
|---|---|
| .serialize() | 将一组表单控件的值编码为一个查询字符串 |
| .serializeArray() | 将一组表单控件的值编码为一个JSON数据结构 |
| $.param(obj) | 将任意值的对象编码为一个查询字符串 |
| $.globalEval(code) | 在全局上下文中求值给定的Javascipt字符串 |
| $.parseJSON(json) | 将JSON对象转为JavaScript对象 |
| $.parseXML(xml) | 将XML字符串转为XML文档 |
| $.parseHTML(html) | 将HTML元素转为DOM元素 |
| 函数 | 说明 |
|---|---|
| $.Deferred([setupFunction]) | 创建一个新的延迟对象 |
| $.when(deferreds) | 在给定的延迟对象解决了之后返回一个待解决的承诺对象 |
| 方法 | 说明 |
|---|---|
| .resolve([args]) | 解决延迟对象并使用给定的参数调用完成回调函数 |
| .resolveWith(context,[args]) | 解决延迟对象并使用给定的参数调用完成回调函数,同时让关键字this引用回调函数中的context |
| .reject([args]) | 拒绝延迟对象并使用给定的参数调用失败回调函数 |
| .rejectWith(context,[args]) | 拒绝延迟对象并使用给定的参数调用失败回调函数,同时让关键字this引用回调函数中的context |
| .notify([args]) | 执行progress回调 |
| .notifyWith(context,[args]) | 执行progress回调,同时让关键字this引用回调函数中的context |
| .promise([target]) | 返回与当前延迟对象的承诺对象 |
| 方法 | 说明 |
|---|---|
| .done(callback) | 当对象被解决之后调用callback |
| .fail(callback) | 当对象被拒绝之后调用callback |
| .always(callback) | 当对象被拒绝或被解决之后调用callback |
| .then(doneCallbacks,failCallbacks) | 当对象被解决之后调用doneCallbacks,当对象被拒绝之后调用failCallbacks |
| .progress(callback) | 当对象每次接到进度通知后调用callback |
| .isRejected() | 如果对象被拒绝,返回true |
| .isResolved() | 如果对象被解决,返回true |
| .state() | 返回当前运行状态,”pending”、”rejected”和”resolved” |
| .pipe([doneFilter],[failFilter]) | 返回新的承诺对象 |
| 属性 | 说明 |
|---|---|
| $.support | 返回一个属性对象,表示浏览器是否支持各种特性和标准 |
| 函数 | 说明 |
|---|---|
| $.each(collection,callback) | 迭代集合,对每一项执行callback |
| $.extend(target,obj1,obj2,….) | 扩展target对象 |
| $.grep(array,callback,[invert]) | 使用callback筛选数组 |
| $.makeArray(obj) | 将obj对象转换为数组 |
| $.map(array,callback) | 迭代集合,对每一项执行callback,将返回的结果作为一个新数组返回 |
| $.inArray(value,array) | 判断value是否在array中,不在返回-1 |
| $.merge(array1,array2) | 合并数组array1和array2 |
| $.unique(array) | 从数组中移除重复的DOM元素 |
| 函数 | 说明 |
|---|---|
| $.isArray(obj) | 判断对象obj是否为数组 |
| $.isEmptyObject(obj) | 判断对象obj是否为空的 |
| $.isFunction(obj) | 判断对象obj是否为函数 |
| $.isPlainObject(obj) | 判断对象obj是否是通过字面量或new Object()创建的 |
| $.isNumber(obj) | 判断对象obj是否为数值 |
| $.isWindow(obj) | 判断对象obj是否为浏览器窗口 |
| $.isXMLDoc(obj) | 判断对象obj是否为XML节点 |
| $.type(obj) | 判断对象obj的JavaScript类 |
相关文章:javascript中对变量类型的判断
| 函数 | 说明 |
|---|---|
| $.trim(string) | 移除字符串的前后空白符 |
| $.noConflict([removeAll]) | 向其它库过渡$标识符 |
| $.noop() | 什么也不做的函数 |
| $.now() | 以秒为单位,返回当前时间 |
| $.holdReay(hold) | 防止触发ready事件或释放当前的保留 |