摘要:先来看使用案例: 执行的过程如下: 源码分析: $.when(fun1(def1), fun2(def2), fun3(def3),fun4(def4))返回的就是一个 Deferred.promise对象. $.when(fun1(def1), fun2(def2), fun3(def3),fun
阅读全文
摘要:例: 核心源码分析: 里面最核心的一段代码,如下这段代码能看懂基本就看懂了 then了: 首先我们看一个案例: 这段代码中有一个祖孙的链式关系,通过闭包来实现的,分析见图2。 图2: 这个思路很重要,也是 then 实现的核心思想。 在then的源代码中有这么一段代码: deferred[tuple
阅读全文
摘要:案例: 图1: deferred就是一个有这些方法的对象。 看源码分析:
阅读全文
摘要:参考:https://www.idaima.com/a/1627.html http://www.cnblogs.com/aaronjs/p/3356505.html 未完!
阅读全文
摘要:第一部分“ 来源: http://bbs.miaov.com/forum.php?mod=viewthread&tid=6974 1、var a = b = 1; ——这样定义变量的隐患 function aaa(){ var a=b=1; } aaa(); alert(a); alert(b);
阅读全文
摘要:callbacks是jquery的核心之一。 语法如下: jQuery.Callbacks( flags ) flags 类型: String 一个用空格标记分隔的标志可选列表,用来改变回调列表中的行为。 once: 确保这个回调列表只执行( .fire() )一次(像一个递延 Deferred).
阅读全文
摘要:(?=exp) 百度百科给的解释:非获取匹配,正向肯定预查,在任何匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用。例如,“Windows(?=95|98|NT|2000)”能匹配“Windows2000”中的“Windows”,但不能匹配“Windows3.1”中的“Wi
阅读全文
摘要:这个正则 ($&) 的语法: https://msdn.microsoft.com/library/3k9c4a32(v=vs.94).aspx 在ECMAScript中对这几个的说明: math: ECMAScript中 String.prototype.match(regexp) 是字符串原型对
阅读全文
摘要:问题: 我们公司通过域来管理网络电脑,但是我的电脑没有加入公司的域。因此访问公司的文件服务器时,会弹出一个窗口,提示输入用户名和密码,还有一个保存密码的单选框。由于我不小心,在输入用户名时没有输入完整的信息如abc@domain.com ,而是只敲了前面的abc,并保存了密码。结果,现在访问不了文件
阅读全文
摘要:extend方法为jQuery对象的核心之一,语法如下: jQuery.extend([deep], target, object1, [objectN]),返回值Object。 概述:用一个或多个其它对象来扩展一个对象,返回被扩展的对象。 如果不指定target,则给Jquery命名空间本身进行扩
阅读全文
摘要:在jquery-19.1.1源码中,type,检查对象的类型是:Boolean/Number/String/Function/Array/Date/RegExp/Object/Error中的一种,返回的结果是类型的小写。 核心代码: 代码中:
阅读全文
摘要:参考: http://www.365mini.com/page/jquery_isplainobject.htm 先来看下使用案例: 在jquery-19.1.1源码中,isPlainObject: 函数用于判断指定参数是否是一个纯粹的对象。 所谓"纯粹的对象",就是该对象是通过"{}"或"new
阅读全文