现在我用这个搜索了很多,但我似乎找不到我在找什么。我不是在谈论的选择对象,做下拉菜单,我谈论看到的东西像在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