Como adicionar métodos para um objeto em javascript para html5 e css3 programação

Objetos em javascript tem outras características além de propriedades. Eles também podem ter métodos. Um método é simplesmente uma função ligado a um objecto. Para ver o que isso significa, dê uma olhada neste exemplo:

 // criar o bicho // da addingMethods.htmlvar critter = new Object () - // adicionar algum propertiescritter.name = "Milo"-critter.age = 5 - // criar um methodcritter.talk = function () {msg = "Oi! meu nome é " + This.name-msg = + " e eu sou " + This.age-alert (msg) -} // fim do método // chamar a methodcritter.talk talk () -

Além das propriedades, a nova criatura tem um conversa() método. Se uma propriedade descreve uma característica de um objeto, um método descreve algo que o objeto pode fazer.

Veja como funciona:

Video: Tutorial iniciando com canvas html5 pintando com mouse

  1. Construir um objeto com quaisquer propriedades que você precisa.

    Comece por construir um objeto e dando-lhe algumas propriedades.

  2. Definir um método muito parecido com uma propriedade.

    Na verdade, métodos estamos propriedades em javascript, mas não se preocupe muito com isso- ele vai fazer sua cabeça explodir.



  3. Você pode atribuir uma função pré-construídos para um método.

    Se você criou uma função que você deseja usar como um método, você pode simplesmente atribuir a ele.

  4. Você também pode criar uma função anônima.

    Mais frequentemente, você vai querer criar o seu método certo lá como você definir o objeto. Você pode criar uma função imediatamente com o função(){ sintaxe.

  5. o esta chave refere-se ao objecto corrente.

    Dentro da função, você pode querer acessar as propriedades do objeto. este nome refere-se a nome propriedade do objeto atual.

  6. Você pode, em seguida, consulte o método diretamente.

    Depois de definir um objeto com um método, você pode invocá-lo. Por exemplo, se o critter objecto tem um conversa Método, utilização critter.talk () para chamar este método.


Publicações relacionadas