第一步:选择器入口
jQuery.fn.init
是一个构造函数,同时他的prototype
指向了jQuery.fn
和jQuery.prototype
,调用$()
时会返回一个他的实例。context
是上下文环境,一般不传$.fn
是指jQuery
的命名空间,加上fn
上的方法及属性,会对jQuery
实例每一个有效
第二步:init构造函数
- 进入
init
函数后会根据传入的参数数据类型进行不同的操作,用作选择器时会传入字符串
if ( typeof selector == "string" )
{
//正则匹配,看是不是HTML代码或者是#id
var match = quickExpr.exec( selector );
if