Я нашел это в файле jQuery:
xxx.css({ 'float' : 'right' });
Что делают фигурные скобки?
Я нашел это в файле jQuery:
xxx.css({ 'float' : 'right' });
Что делают фигурные скобки?
В вашем случае это объект, переданный вашей функции css.
myObj={} // a blank object
Здесь вы также можете использовать это
myObj={'float' : 'right'}
xxx.css(myObj);
Вот еще один пример объекта
var myObj={
'varOne':'One',
'methodOne':function(){ alert('methodOne has been called!')}
}
myObj.methodOne(); // It will alert 'methodOne has been called!'
Скрипка здесь.
Кудрявые фигурные скобки в коде, который вы указали, определяют литерал объекта
Это объектный литерал.
var x = {'float': 'right'}
является более красивой/более короткой формой var x = new Object(); x.float = 'right';
Создает объект.
var myObject = {"element" : "value"};
alert(myObject.element); // Would alert: "value"
Это литерал объекта
Литеральный объект - это список нулей или более пар имен свойств и связанных значений объекта
В javascript фигурные скобки используются для нескольких целей.
В вашем случае они используются для создания пары ключ-значение.
В других случаях фигурные скобки используются для комбинирования набора инструкций в блоке. И иногда они используются для создания объектов как var abc = { "a": 1, "b": 2};
фигурные скобки идентифицируют объект так:
timObject = {
property1 : "Hello",
property2 : "MmmMMm",
property3 : ["mmm", 2, 3, 6, "kkk"],
method1 : function(){alert("Method had been called" + this.property1)}
};
в jQuery они используются для предоставления объекту опций для вашего метода.
Вы также можете написать свой код так xxx.css("width","10px").css("font-size","30px");
Но, передавая его, Object делает его быстрее и читабельнее
xxx.css({"width":"10px","font-size":"20px"});
В основном фигурные скобки {} - это другой способ создания объектов в javascript. Это эквивалентно синтаксису "новый объект()".
Создает литерал объекта.
Подробнее, если вы хотите: http://www.dyn-web.com/tutorials/obj_lit.php
Они завершают атрибуты css в этом примере.
Обычно фигурные скобки представляют собой функцию или инкапсулированную часть кода, которая должна выполняться как одна.