哎,多方百度和親測,才理解element.querySelectorAll的bug,element的上下文,在查詢的時候還需要帶上,所以自己在select前面加上id選擇,做到 $("xx").fin("yy") 這種形式而不是 xx.querySelectAll("xx yy")
2016-01-27
感覺這里面Var _jQuery = window.jQuery,
_$ = window.$;
//這部分少了Jquery構造完成將&,jquery綁定在window全局的代碼,讓我看了好半天
window.$=window.jQuery=jQuery;
//這樣就能理解上面做的備份其實是備份其他框架的&的引用,在加載構造jQuery完成后無條件得使用上面框架的$引用,做到不覆蓋
jQuery.noConflict = function( deep ) {
_$ = window.$;
//這部分少了Jquery構造完成將&,jquery綁定在window全局的代碼,讓我看了好半天
window.$=window.jQuery=jQuery;
//這樣就能理解上面做的備份其實是備份其他框架的&的引用,在加載構造jQuery完成后無條件得使用上面框架的$引用,做到不覆蓋
jQuery.noConflict = function( deep ) {
2016-01-26
你們簡直有點搞笑。memory = options.memory && data; 那是前幾節當中的緩存參數,那是有optionCache的,這里只是把memory單獨拿出來講解,如果合并在一起就是option.memory。你們不要學糊涂了。
2016-01-23
我覺得在fire函數內部可以對args進行判斷,如果沒有傳參數,那么應該不顯示undefined。
list.forEach(function(fn){
fn(args == void 0?" ":args);
});
list.forEach(function(fn){
fn(args == void 0?" ":args);
});
2016-01-23