Obiekty DOM w JavaScript Flashcards

1
Q

Co to obiekt DOM?

A

DOM to sposób reprezentacji złożonych dokumentów XML oraz XHTML w postaci modelu obiektowego

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co to obiekty “window”?

A

obiekt window – opisuje bieżące okno przeglądarki. Jest najważniejszym obiektem w hierarchii, dlatego odwołanie do jego właściwości lub metod nie wymaga podania nazwy obiektu. Tworzony jest automatycznie podczas otwierania okna przeglądarki.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Właściwości obiektu window

A

closed // informuje czy okno jest zamknięte
self // bieżące okno
top // okno najwyższego rzędu
status // komunikat w pasku stanu okna przeglądarki
defaultStatus // komunikat gdy oczekuje się na wprowadzenie danych
name // identyfikator okna otwartego metodą window.open()
innerHeight; // wysokość okna przeglądarki
innerWidth; // szerokość okna przeglądarki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Metody obiektu window

A

open() // otwieranie nowego okna
np.: window.open(‘http://wp.pl’,’Wirtualna Polska’);
close() // zamykanie okna
confirm() // okno decyzyjne
alert() // okno dialogowe
prompt() // okno tekstowe (wprowadzanie danych)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Co to obiekt navigator?

A

navigator – pozwala na dostęp do informacji dotyczących przeglądarki. Służy do ustalenia wersji przeglądarki używanej przez użytkownika. Właściwości tego obiektu mogą być tylko odczytywane.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Właściwości obiektu navigator

A

appName // zawiera nazwę przeglądarki
appVersion // zawiera numer wersji przeglądarki
language // kod języka przeglądarki
online // określa czy przeglądarka pracuje w trybie online
oscpu // określa system operacyjny na którym uruchomiona jest przeglądarka

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Metoda obiektu navigator

A

javaEnabled() // zwraca wartość prawda, jeśli dana przeglądarka obsługuje Javę lub fałsz jeśli nie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Co to obiekt document?

A

document – zawiera informacje o bieżącym dokumencie HTML. Poprzez jego właściwości mamy wpływ na elementy strony (np. kolor tła, kolor czcionki). Jego metody umożliwiają wyświetlenie np. tekstu w oknie przeglądarki.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Właściwości obiektu document

A

document.URL // zwraca adres dokumentu
document.title // zwraca tytuł strony
document.location // pobiera URL bieżącego dokumentu
document.lastModified // data ostatniej modyfikacji strony
document.referrer // zwraca URL strony, która przekierowała na
bieżącą stronę
document.bgColor // określa kolor tła dok., ustawianego atrybutem
bg-color
document.fgColor // określa kolor pierwszego planu dok.,
ustawianego atrybutem text
**document.linkColor **// określa kolor łącza w dok. ustawianego
atrybutem link
document.alinkColor // określa kolor łącza w dok. ustawianego
atrybutem alink
document.vlinkColor // określa kolor łącza w dok. ustawianego
atrybutem vlink
**document.cookie ** // ustawia lub odczytuje cookie dla dokumentu
document.forms.length // ilość formularzy
document.links.length // ilość linków
document.anchors.length // ilość zakotwiczeń

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Metody obiektu document

A

document.getElementById(“tekst1”) // łączy kod HTML z JavaScript
document.getElementsByTagName(p) // odwołanie do kolekcji akapitów
document.getElementsByTagName(p)[0]
write() // wyświetla tekst na ekranie
writeln() // wyświetla tekst na ekranie i przechodzi do kolejnej linii
clear() // czyści zawartość bieżącego okna
close() // zamyka bieżące okno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Co to obiekt location?

A

location – zawiera informacje o bieżącym adresie URL. Jego właściwości odpowiadają kolejnym członom adresu. Ogólna postać lokalizatora URL to: protocol://host:port/path#fragment?query

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Właściwości obiektu location

A

location.href // zawiera cały adres URL
location.protocol // zawiera protokół
location.hostname // zawiera nazwę hosta
location.port // zawiera numer portu
location.pathname // zawiera nazwę pliku ze ścieżką
location.search // zawiera zapytanie jeśli znajduje się w adresie
location.hash // zawiera nazwę kotwicy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Metody obiektu location

A

location.reload() // odświeża bieżący dokument
location.replace() // zastępuje bieżący adres URL nowym
location.assign() // wczytuje dokument o adresie wskazanym przez url

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Co to obiekt history?

A

history – zawiera historię stron odwiedzanych w bieżącej sesji

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Właściwości obiektu history

A

history.length // długość listy historii
history.current // zawiera bieżący lokalizator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Metody obiektu history

A

history.go() // otwiera określony adres z listy historii
history.back() // otwiera poprzedni adres z listy historii
history.forward() // otwiera następny adres z listy historii

17
Q

Co to obiekt link?

A

link – zawiera informację o łączu do określonego adresu. Obiekty link są zapisane w tablicy links. W dokumencie może wystąpić wiele obiektów link. Każdy z nich jest zapisany jako oddzielny element tablicy.

18
Q

Właściwość obiektu link

A

document.links.length //określa liczbę linków na stronie
var link1=links[0].href

19
Q

Co to obiekt anchor?

A

anchor – reprezentuje kotwicę w bieżącym dokumencie. Podobnie jak łącza, kotwice są zapisywane w tablicy o nazwie anchors. Każdy jej element jest obiektem anchor.

20
Q

Właściwość obiektu anchor

A

document.anchors.length // określa liczbę elementów kotwicy

21
Q

Co to obiekt form?

A

zawiera informacje dotyczące formularzy występujących w dokumencie HTML. Obiekty form są zapisane w tablicy forms. Każdy formularz jest zapisany jako oddzielny element tablicy. Do wybranego formularza można odwoływać się przez indeks lub przez nazwę. Inną metodą odwołania do formularza jest wykorzystanie metody getElementById().

22
Q

Odwoływanie się do elementów formularza

A

Elementy formularza tworzą tablicę. Dostęp do nich jest możliwy przez odwołanie się do kolejnych elementów tej tablicy (elements[i]). Podobnie jak do całego formularza, do jego elementów można odwoływać się przez indeks lub przez nazwę:

document.forms[‘form1’].elements[0]
document.forms[‘form1’].elements[‘nazwa’]
document.forms[‘form1’].nazwa

lub za pomocą metody getElementById():

document.getElementById[‘imie’].value;