Co potřebuje ke tvorbě JS
První skript
Problém-uvozovky
Proměnné
Alert
Prompt
Operátory
Podmíněné příkazy
Switch
Cykly
While a do while
Continue a break
Jeden skript na více stránkách
Objekty v JavaScriptu
Hierarchie objektů
Využívání objektů
Hrátky s datumem
Počeštění datumu
Události v JS
Událost onMouseOver
Událost onMouseOut
Událost onClick
Událost onFocus
Událost onBlur
Událost onChange
Událost onSelect
Událost onLoad
Událost onUnLoad
Událost onError
Událost onAbort
Událost onReset
Událost onSubmit
Událost onKeyPress
Událost onDblClick
Nenápadný odkaz
Vpřed a Zpět
Co jsou to pole
Zjištění a změna velikosti pole
Jednoduchý kalendář a zabezpečení
Funkce
Funkce s parametrem
Grafika v JavaScriptu
Okna v Javascriptu
Přehled vlastností objektu window
Formuláře v JavaScriptu
Kniha hostů v JavaScriptu
| Typ | Název | Popis |
| metoda | concat() | Přidá prvky jednoho pole do pole druhého= spojování polí. |
| metoda | join(oddělovač) | Spojí všechny prvky do jediného řetěcze, budou odděleny pomocí oddělovače v závorce. |
| metoda | reverse() | Otočí pořadí prvků v poli, prvek na 0 bude na poslední pozici a obráceně. |
| metoda | sort() | Seřadí prvky podle abecedy. |
| metoda | toString | Převede prvky pole na řetězec. |
| vlastnost | length | Vrací počet prvků v poli. |


| Atribut | Popis |
| height | výška okna v pixelech |
| left | vzdálenost levého okraje od kraje obrazovky |
| location | panel s URL adresou |
| menubar | panel nabídek |
| resiable | umožní změnu velikosti okna |
| scrollbars | přidá posuvníky |
| status | stavový řádek |
| toolbar | panel nástrojů |
| top | vzdálenost horního okraje od kraje obrazovky |
| width | šířka okna |
| Název | Popis |
| Metody | |
| open( ) | Otevře nové HTML okno s parametry zadanými v závorce |
| close( ) | Zavře okno s fokusem(zaměřením) |
| alert( ) | Otevře dialogové okno s tlačítkem OK vhodné pro různá sdělení |
| confirm( ) | Otevře dialogové okno s tlačítky OK a Zrušit, podle odpovědi vrací true nebo false |
| prompt( ) | Otevře dialogové okno pro vkládání údajů uživatelem |
| focus( ) | Přidá oknu zaměření |
| blur( ) | Vezme oknu zaměření |
| scrollTo( ) | Posune obsah okna na určené místo |
| setInterval( ) | Určí dobu v milisekundách mezi každým zavoláním funkce např. setInterval("alert('AHOJ')",10000) každých deset sekund vyvolá okno s nápisem AHOJ |
| setTimeout( ) | Začne odpočítávání po jehož dokončení se provede daná operace např. setTimeout("alert('AHOJ')",5000) provede po 5 vteřinách pouze jednou výpis AHOJ |
| Vlastnosti | |
| history | Objekt obsahující informace o navštívených stránkách |
| location | Objekt obsahující adresu aktuální stránky |
| document | Nejdůležitější objekt, jež obsahuje informace o aktuálním HTML dokumentu |
| frame | Objekt s informacemi o použitých rámech |
| defaultStatus | Zde jsou uloženy informace o defaultním(standartním) stavovém řádku |
| frames[ ] | Pole obsahující seznam rámů použitých v okně |
| length | Udává počet rámů v okně |
| name | Jméno okna |
| opener | Odkaz na okno, z něhož bylo aktivní okno otevřeno |
| self | Odkaz na aktuální okno |
| status | Obsah stavového řádku("přebíjí" defaultStatus) |
| top | Poloha horní hrany okna |
| left | Poloha levé hrany okna |
| parent | Odkaz na nadřazené okno |