Curso:        Webmaster & Webdesign
Disciplina:  Criação de Site III   
Professor:   Jose Maria Silveira

(cs3_04na_metodos.html)


Javascript - Métodos

Os métodos ou funções, são as ações pratadas pelos objetos, podem ser automaticas ou em resposta a eventos. Alguns objetos ja possuem métodos que podem ser utilizados de imediato, em outros casos as funções devem ser criadas pelo programador (UDF-Funções definidas pelo usuário).

Os metodos são chamados da seguinte forma:

objeto.metodo(parâmetros, se houver);

As funções disponíveis no javascript (fonte no final):

eval(string) -   Esta função recebe uma cadeia de caracteres e a executa como se fosse uma sentença de Javascript.

parseInt(cadeia,base)  -   Recebe uma cadeia e uma base. Devolve um valor numérico resultante de converter a cadeia em um número na base indicada.

parseFloat(cadeia) - Converte a cadeia em um número e o devolve.

escape(caractere) -  Devolve um caractere que recebe por parâmetro em uma codificação ISO Latin 1.

unescape(caractere)  - Faz exatamente o oposto da função escape.

isNaN(número) -  Devolve um booleano dependendo do que recebe por parâmetro. Se não é um número devolve um true, se é um número devolve false.

Alem da funções nativas acima existem bibliotecas de classes incorporadas ou que podem ser incorporadas. Abaixo as classes incluídas:

Métodos classe Math (funções tipicamente matemáticas):

Métodos da classe Strings:

Até aqui vimos os métodos que nos ajudará a respeito das cadeias. Agora vamos ver outros métodos que são menos úteis, mas que há que indicá-los para que fique a constância de todos. Todos servem para aplicar estilos a um texto e é como se utilizássemos etiquetas HTML. Vejamos como:

As demais classes também tem seus métodos, verifique no material do curso e nas fontes de referencias abaixo.

Além dos métodos disponíveis de forma nativa, também podemos implementar nossas próprias classes e suas respectivas funções ou métodos (veremos isso a partir da aula 10 desse curso).


fontes:  http://www.criarweb.com/manuais/15;  PucSP;

Hosted by www.Geocities.ws

1