現在我用這個搜索了很多,但我似乎找不到我在找什麼。我不是在談論的選擇對象,做下拉菜單,我談論看到的東西像在Javascript中,什麼是選項對象?
options.remove, options.enable, options.instance,
說實話,我不知道如果我想弄清楚的代碼已經創建了一個名爲某些對象「選項」或者其預構建的JavaScript對象。它在我的Dreamweaver編輯器中亮起紫色,所以我感覺它是一個預先構建的對象。我很新,很抱歉。
現在我用這個搜索了很多,但我似乎找不到我在找什麼。我不是在談論的選擇對象,做下拉菜單,我談論看到的東西像在Javascript中,什麼是選項對象?
options.remove, options.enable, options.instance,
說實話,我不知道如果我想弄清楚的代碼已經創建了一個名爲某些對象「選項」或者其預構建的JavaScript對象。它在我的Dreamweaver編輯器中亮起紫色,所以我感覺它是一個預先構建的對象。我很新,很抱歉。
一個選項對象是一個傳遞給一個方法的對象(通常是構建一個jQuery構件或類似的方法),它提供了配置信息。使用對象字面符號常常聲明
一個Options對象:
var options = {
width: '325px',
height: '100px'
};
是有效的選項取決於方法或小工具,你在呼喚。沒有任何關於選項對象的「特殊」,使它不同於任何其他javascript對象。上述目的文本語法給出相同的結果爲:
var options = new Object();
options.width = '325px';
options.height = '100px';
實施例:
$(".selector").datepicker({ disabled: true });
//create a jQuery datepicker widget on the HTML elements matched by ".selector",
//using the option: disabled=true
它可能只是一個變量,創建腳本來保存一堆值。
var myoptions = new Object();
myoptions.done = 1;
myoptions.welcome = 'Hello Dave'
myoptions.error = "I'm sorry dave, I can't do that".
據推測這將是'變種myoptions = {}'在這種情況下。 – VoteyDisciple 2010-06-22 01:15:12
Yah,我發佈後立即意識到錯字。 – 2010-06-22 01:15:52
沒有標準的通用對象叫做options
。
看上去最有可能的意思是,你使用的庫恰好有一個名爲options
變量有一個像remove
,enable
和instance
性能。
對於庫函數,參數options
指定... well ...選項 - 即函數可以利用的補充設置,這是相當常見的。如果有很多變量可能需要設置,那麼具有這些屬性的單個對象比採用一百個有序參數的函數更清潔。
+1對_「沒有標準的通用對象稱爲選項」__ – Chris22 2014-04-25 18:07:37
我猜想選項對象只是JSON。它創建於
{ "options": { "remove": true, "enable": false, "instance": object }
這就是大多數Javascript庫加載/設置選項。您可以像在問題中一樣引用對象屬性。
非常感謝! – anthonypliu 2010-06-22 01:33:30
@anthonypliu:如果此答覆回答了您的問題,您可以點擊左上角數字下方的「打勾」圖片來接受此問題。 – nickf 2010-06-22 01:55:13