2012-03-14 30 views

Respuesta

47

En su caso se trata de un objeto pasado a su función css.

myObj={} // a blank object 

Aquí puede utilizar esto también

myObj={'float' : 'right'} 
xxx.css(myObj); 

He aquí otro ejemplo de objeto

var myObj={ 
    'varOne':'One', 
    'methodOne':function(){ alert('methodOne has been called!')}   
} 
myObj.methodOne();​ // It will alert 'methodOne has been called!' 

un violín es here.

+1

Sin embargo, no hay una buena razón para crear una variable global para este propósito. – ThiefMaster

+6

Gracias y fue solo por un ejemplo para dejar en claro a OP. –

+10

esta es una pregunta sobre _syntax_ y, por lo tanto, existe una razón brillante para crear una variable para este fin. De hecho, tal vez la respuesta podría querer incluir algo similar a 'myObj.varOne' toma el valor de' 'One'' – lol

3

llaves identificar un objeto como tal:

timObject = { 
    property1 : "Hello", 
    property2 : "MmmMMm", 
    property3 : ["mmm", 2, 3, 6, "kkk"], 
    method1 : function(){alert("Method had been called" + this.property1)} 
}; 

en jQuery que se utilizan para proporcionar un objeto con opciones para su método. También puede escribir el código como tal xxx.css("width","10px").css("font-size","30px"); Pero pasándole un objeto lo hace más rápido y más fácil de leer

xxx.css({"width":"10px","font-size":"20px"}); 
4

Crea un objeto.

var myObject = {"element" : "value"}; 
alert(myObject.element); // Would alert: "value" 
5

Es un objeto literal.

var x = {'float': 'right'} es la forma más agradable/corto de var x = new Object(); x.float = 'right';

4

Eso es un object literal

un objeto literal es una lista de cero o más pares de nombres de propiedad y valores asociados de un objeto

0

Encapsulan los atributos css en este ejemplo.

Normalmente, los corchetes representan una función o un código encapsulado que debe ejecutarse como uno solo.

4

en JavaScript llaves se utilizan para diversos fines.

I su caso, estos se utilizan para crear un par de clave-valor.

En otros casos, las llaves se usan para combinar un conjunto de instrucciones en un bloque. Y a veces se usan para crear objetos como var abc = {"a": 1, "b": 2};

+0

¿Es posible agregar un valor de retroceso dentro de las llaves? – Liggliluff

2

Básicamente las llaves {} son la otra forma de crear objetos en javascript. Esto es equivalente a la sintaxis del "nuevo objeto()".

Cuestiones relacionadas