上一章大概讲了前置过滤器和请求分发器的作用,这一章主要是具体分析每种对应的处理方式$.ajax()调用不同类型的响应,被传递到成功处理函数之前,会经过不同种类的预处理(prefilters)。
预处理的类型取决于由更加接近默认的Content-Type响应,但可以明确使用dataType选项进行设置...
分类:
Web程序 时间:
2014-06-12 20:50:08
阅读次数:
290
理论上get是用来返回jQuery对象中部分或全部元素为数组的,但是转换为数组后,
数组中的单个元素又是一个一个dom元素.所以get还有另外一个功效,就是将jQuery对象转换成dom对象.
如果get中的参数为空了,则直接调用toArray(); 如果参...
分类:
Web程序 时间:
2014-06-11 21:56:08
阅读次数:
240
原文:【javascript基础】1、基本概念前言最近迷茫了一段时间,不知道应该从何处开始学习前端知识,好像这种状态已经持续了一年了,天天也在看前端的东西,但是记住的多少或者说在脑中一团糟,没有什么清晰的概念。最近加入了jQuery源码交流群(239147101),虽然有时候在群里不说话,或者在里面...
分类:
编程语言 时间:
2014-06-11 08:14:37
阅读次数:
335
原文:【javascript基础】3、变量和作用域前言这篇和大家说一下javascript中的变量和作用域,由于是将基础嘛,主要给大家捋一下知识,不想翻开书复习的道友可以看一下,打算刚开始学习javascript的同学可以扫一眼。PS:jQuery源码交流群(239147101)等你来,群里高手云集...
分类:
编程语言 时间:
2014-06-11 08:01:39
阅读次数:
354
近来一直利用业余时间在看jquery2.1.1源码,大约看了两千行了。平时看的时候,做了一些笔记,贴出来分享。1.Array.prototype.slice.call
可以将伪数组转化为真正的数组其实,这里所谓的“伪数组”就是有length属性,并且有“0”、“1”、“2”等这些属性的对象,如下代码...
分类:
Web程序 时间:
2014-06-11 07:29:13
阅读次数:
334
jQuery中存在两个each方法都是用于遍历的,
一个是对jQuery对象集合使用.each(),用于遍历这个集合; .each(function(index,element))
还有一个是扩展jQuery的静态.each()方法.从源码中可以看到,存在一...
分类:
Web程序 时间:
2014-06-09 21:47:59
阅读次数:
275
jQuery1.5以后,AJAX模块提供了三个新的方法用于管理、扩展AJAX请求,分别是:1.前置过滤器
jQuery. ajaxPrefilter2.请求分发器 jQuery. ajaxTransport,3.类型转换器
ajaxConvert源码结构:jQuery.extend({ /**...
分类:
Web程序 时间:
2014-06-09 17:20:25
阅读次数:
244
763行:三个参数. elems:待遍历的数组或对象.
callback:回调函数,会在数组的每个元素或对象的每个属性上执行.执行时传入两个参数:数组元素,元素下标;或属性名,属性值.
arg:仅限于jQuery内部使用.如果调用$.map()传入了参数ar...
分类:
Web程序 时间:
2014-06-09 15:55:29
阅读次数:
296
97 jQuery.fn = jQuery.prototype = { 98 constructor:
jQuery, 99 init: function( selector, context, rootjQuery ) { ...
分类:
Web程序 时间:
2014-06-07 11:09:05
阅读次数:
239