Exemplo Anterior-|-Exemplos do Próximo Capítulo-|-Retornar a Listagem dos Capitulos
Exemplo 10.9:
Hierarquia dos Objetos
Este não é um exemplo real, é uma tabela interativa que mostra a Hierarquia dos Objetos. Dê um clique nos links para "percorrer" a hierarquia e ver quem é uma propriedade de quem. Lembre-se, se uma propriedade tem suas próprias propriedades, então ela é um objeto completo, além de ser uma proprieade do objeto um nível acima na hierarquia.
Como Usar Esta Tabela
Cada documento nesta tabela lista as propriedades de um objeto. As propriedades que são links são também objetos...dê um clique no link para ver suas propriedades.
Este documento contém informações sobre os objetos internos e de nível superior navigator, window, Array, Math, Date, e string.
O Objeto navigator
Este é um objeto de alto nível. Ele não é realmente parte de uma hierarquia, já que não descende de nenhum outro objeto, e não é pai de nenhum outro objeto:
- appCodeName: o nome-código do browser.
- appName: o nome do browser.
- appVersion: informações da versão do browser.
- userAgent: informações do cabeçalho HTTP user-agent
O Objeto window
O objeto de alto nível na hierarquia é a janela. A janela tem estas propriedades:
- defaultStatus: mensagem padrão da barra de status.
- document: informações sobre o documento atual.
- frame: informações sobre uma frame contida por uma janela.
- frames: uma matriz que lista todas as frames em uma janela.
- history: a lista history.
- length: o número de frames na janela.
- location: informações sobre o URL do documento corrente (observe que há uma propriedade do objeto document também chamada location...isto é algo diferente!).
- name: o nomeJanela
- opener: referencia a janela na qual um script usou window.open para abrir a janela corrente. Esta é uma nova propriedade, introduzida com o Netscape Navigator 3.0, beta 3.
- parent: referencia a janela-mãe ao trabalhar em uma frame.
- self: referencia a janela corrente (o mesmo que a propriedade window).
- status: uma mensagem temporária na barra de status.
- top: a janela principal do browser.
- window: referencia a janela corrente (o mesmo que self).
O Objeto Array
O objeto array é novo, introduzido com o Netscape Navigator 3.0, beta 3, de modo que não funciona com o Netscape 2.0. É um objeto interno, de modo que não é uma propriedade de outro objeto. Ele tem uma única propriedade:
- length: O número de valores contidos na matriz.
O Objeto Date
O objeto Date não descende de outro objeto, e não tem nenhuma propriedade.
O Objeto Math
O objeto Math não descende de outro objeto. Ele tem estas propriedades:
- E: Constante de Euler e a base dos logaritmos naturais (aproximadamente 2.718).
- LN2: Logaritmo natural de 2 (aproximadamente 0.693).
- LN10: Logaritmo natural de 10 (aproximadamente 2.302).
- LOG2E: Logaritmo base 2 de e (aproximadamente 1.442).
- LOG10E: Logaritmo base 10 de e (aproximadamente 0.434).
- PI: O valor de pi, (aproximadamente 3.14159).
- SQRT1_2: Raiz-quadrada de meio (1 sobre a raiz quadrada de 2 aproximadamente 0.707).
- SQRT2: Raiza quadrada de 2 (aproximadamente 1.414).
O Objeto string
Os objetos strings são criados quando você cria uma string; eles não descendem de outros objetos. Eles têm esta propriedade:
- length: O número de caracteres na string.
Exemplo Anterior-|-Exemplos do Próximo Capítulo-|-Retornar à Listagem dos Capítulos