В JavaScript, что опции объект?

Теперь у меня есть поиск с помощью Google этого много, но я, может казаться, не нахожу то, что я ищу. Я не говорю об объекте опций, который делает выпадающие меню, я говорю о наблюдении материала как

options.remove, options.enable, options.instance, 

Честно говоря, я не уверен, если код, который я пытаюсь выяснить уже созданный некоторый объект, названный "опциями" или если это - предварительно созданный объект JavaScript. Это освещает фиолетовый в моем dreamweaver редакторе, таким образом, у меня есть чувство, что это - предварительно созданный объект. Я являюсь новым, извините.

20
задан anthonypliu 22 June 2010 в 01:11
поделиться

4 ответа

Объект параметров - это объект, переданный в метод (обычно метод, который создает виджет jQuery или аналогичный), который предоставляет информацию о конфигурации.

Объект параметров обычно объявляется с использованием литерала объекта нотации:

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
26
ответ дан 30 November 2019 в 00:13
поделиться

Я предполагаю, что объект параметров - это просто JSON. Он создан из

{ "options": { "remove": true, "enable": false, "instance": object }

. Именно так большинство библиотек Javascript загружают / задают параметры. Вы можете ссылаться на свойства объектов точно так же, как в вопросе.

0
ответ дан 30 November 2019 в 00:13
поделиться

Не существует стандартного универсального объекта под названием options .

Скорее всего, имеется в виду, что используемая вами библиотека имеет переменную с именем options , которая имеет такие свойства, как remove , enable и экземпляр .

Библиотечные функции довольно часто принимают аргумент options , определяющий ... ну ... параметры - то есть дополнительные настройки, которые функция может использовать. В случаях, когда вы можете захотеть установить много переменных, один объект с этими свойствами чище, чем функция, которая принимает сотню упорядоченных аргументов.

6
ответ дан 30 November 2019 в 00:13
поделиться

Вероятно, это просто переменная, созданная сценарием для хранения набора значений.

var myoptions = new Object();    
myoptions.done = 1;
myoptions.welcome = 'Hello Dave'
myoptions.error = "I'm sorry dave, I can't do that".
3
ответ дан 30 November 2019 в 00:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: