Detail kurzu
JavaScript II. - JSON a dáta, pokročilé možnosti a konštrukcie jazyka
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Obsah kurzu
- 
	Opakovanie - 
		hľadanie v DOM 
- 
		eventy - na čo môžme reagovať 
- 
		čo môžme meniť 
- 
		ukazka zmeny na viacerých elementoch 
- 
		Dátové typy a operácie s nimi 
- 
		funkcie 
- 
		Podmienka If 
- 
		Cykly For a While 
 
- 
		
- 
	Objekt - 
		Čo je objekt? 
- 
		Iný druh poľa - pomenované prvky 
- 
		Bodková notácia vlastností 
- 
		Objekt window, document 
- 
		Vlastnosti môžu byť aj funkcie 
 
- 
		
- 
	Funkcie v objekte - 
		Zápis funkcie ako vlastnosti objektu - function expression 
- 
		Vlastnosť “this” 
 
- 
		
- 
	vstavané objekty a čo s nimi môžeme robiť - 
		Math - 
			Zaokrúhľovanie 
- 
			generovanie náhodného čísla 
 
- 
			
- 
		Number - 
			Konverzia z textu na číslo - parseInt, parseFloat 
 
- 
			
- 
		String - 
			Hľadanie v texte - includes, indexOf, replace 
- 
			Orezávanie textov - split, slice, trim 
 
- 
			
- 
		Date - 
			Získanie dátumu 
- 
			Manipulácia - počítanie s dňami, mesiacmi, rokmi 
 
- 
			
- 
		Spravíme si formulár s úrokovou kalkulačkou 
 
- 
		
- 
	Funkcie, ktoré voláme spätne - callback funkcie - 
		Zbavíme sa on*** atribútov 
- 
		Použijeme “počúvadlo na udalosti” s callback funkciou - addEventListener() 
- 
		Anonymné callback funkcie - píšeme ako obyčajné parametre 
- 
		Udalosť nahratia celej stránky - DOMContentLoaded 
- 
		Parameter event pre callback funkciu 
- 
		Reagujeme na stlačenie kláves - event.which 
- 
		Reagujeme na pozíciu myší - event.clientX, event.clientY 
- 
		Vybublávanie udalostí - preventDefault(), stopPropagation() 
- 
		Spravíme si jednoduchú hru 
 
- 
		
- 
	Polia s callback funkciami - 
		Array.forEach 
- 
		Array.map 
- 
		Array.filter 
 
- 
		
- 
	JSON - 
		Spôsob zápisu JS objektov 
- 
		porovnanie s XML 
- 
		využitie 
- 
		Objekt JSON a metódy parse() a stringify() 
 
- 
		
- 
	AJAX - 
		Čo to je? - zmením stránku bez refreshu 
- 
		Aké typy requestov môžeme robiť? - GET, POST 
- 
		Objekt XMLHttpRequest 
- 
		Na čo musíme počkať? - state 
- 
		HTTP Status kódy - 
			Dobré - 20x 
- 
			Presmerovania - 30x 
- 
			Zlé - 40x, 50x 
 
- 
			
- 
		Reagujeme, keď prídu údaje 
- 
		Reagujeme, keď nastane chyba 
- 
		Úloha - spravíme si menovú kalkulačku, údaje stiahneme AJAXom z NBS 
 
- 
		
- 
	DOM manipulácia - 
		Vytváranie elementov - createElement() 
- 
		Vkladanie do stránky - appendChild() 
- 
		Vyberanie a náhrada - removeChild(), replaceChild() 
- 
		Úloha - spravme si vlastný datePicker 
 
- 
		
- 
	Knižnice na uľahčenie programovania - 
		Nevymyslame znova koleso 
- 
		jQuery, lodash 
 
- 
		
Cieľová skupina
mierne pokročilýHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality
 
                                     
                     
                                                     
                                                     
                                                     
                                                     
                                                     
                                                    