2012-07-18 60 views
1

yepnope.js提供了其有用的API:yepnope。它接受單個對象或數組作爲其參數。一次或多次致電yepnope?

yepnope({ 
    load: 'a.js', 
    complete: function() { 
    console.log("loaded a.js"); 
    }, 
}); 

yepnope({ 
    load: 'b.js', 
    complete: function() { 
    console.log("loaded b.js"); 
    }, 
}); 

yepnope([ 
{ 
    load: 'a.js', 
    complete: function() { 
    console.log("loaded a.js"); 
    }, 
}, 
{ 
    load: 'b.js', 
    complete: function() { 
    console.log("loaded b.js"); 
    }, 
} 
]); 

等同?如果不是,哪個更好?

回答

0

功能上,我不認爲有區別。這取決於你的風格,情況以及應用程序的其他部分是如何編寫的。

當這兩個示例在Chrome中運行時,開發人員工具顯示的頁面加載時間幾乎相同。平均而言,第一個例子看起來好幾毫秒。但有時它也可能會變慢。