2015-08-28 47 views
2

功能我有JavaScript代碼就像對象:灒作爲對象

var myObj = { 
    SomeVal: 1, 
    Sizzle: function(){ 
     //sizzle 
    } 
}; 

我怎麼能包括灒選擇器引擎爲對象的功能? 在Sizzle源代碼中,我發現了一個函數Sizzle,但源代碼在函數外還有很多代碼。

包括以後我可以叫:

myObj.Sizzle('#elem'); 
+1

爲什麼不做滋滋聲函數返回'灒(「#ELEM」)'結果......這樣的事情: '灒:功能(選擇){ 回報灒(選擇器); }' –

+0

我只是不想在用戶瀏覽器中全局加載Sizzle。我需要在匿名函數中加載和使用Sizzle。 –

回答

0

爲@ leo.fcx提到,返回滋滋聲發動機在你的方法。也許這將幫助:

var myObj = { 
    SomeVal: 1, 
    Sizzle: function(){ 
    return Sizzle.apply(window, arguments); 
    } 
};