知乎上說,若是能夠完全看懂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