知乎上说,若是能够完全看懂jQuery源码,在国内就算是高级前端了。恶补了很多js基础,工作项目也天天使用jQuery,希望这次有点收获
2017-09-24
jQuery后面的版本中已没有了optionsCache这个这个函数,直接使用了createOptions(options),个人感觉这个缓存作用也不是很大啊。
2017-09-20
function fn2(value) {
fn1("fn2 says: " + value);
return false;
}
这里的return false 有什么意思? 改成true没有一点变化, 删了也没有关系!!!
fn1("fn2 says: " + value);
return false;
}
这里的return false 有什么意思? 改成true没有一点变化, 删了也没有关系!!!
2017-09-19
console.log(document.getElementById(/[^#].*/.exec(selector)));
console.log(document.getElementById(/[^#].*/.exec(selector)[0]));
这两个结果是一样的 , 有什么含义么
console.log(document.getElementById(/[^#].*/.exec(selector)[0]));
这两个结果是一样的 , 有什么含义么
2017-09-15
(function(window, factory) {
factory(window)
}(this, function() { 2;
return function() {
1
//jQuery的调用
}
}))
这里 this == window(对象) window == (this 即传递的值) factory === function(){ 2; return function(){ 1 }} , factory(window) == function(){ 1 }
factory(window)
}(this, function() { 2;
return function() {
1
//jQuery的调用
}
}))
这里 this == window(对象) window == (this 即传递的值) factory === function(){ 2; return function(){ 1 }} , factory(window) == function(){ 1 }
2017-09-15