Frontend

NIZ I ITERACIJE – JAVASCRIPT

Niz je uređen skup vrijednosti. Vrijednosti unutar niza nazivaju se elementi niza. Svaki element niza ima svoju numerički opisanu poziciju – indeks. Prva vrijednost u nizu ima poziciju s indeksom 0, druga sa 1 itd. Nije obavezno da podaci moraju ići redom po indeksima, već su moguće i praznine unutar niza. Elementi niza mogu biti proizvoljnog tipa i ne moraju svi elementi jednog niza biti istog tipa. Najjednostavnije, niz se može deklarirati tako što se eksplicitno nabroje elementi niza razdvojeni zarezima, unutar uglatih zagrada.

IF-ELSE, SWITCH ili LOOKUP TABLICA

Uvjeti su vjerojatno jedna od najpoznatijih značajki programiranja. Uvjeti određuju redoslijed izvođenja programskog koda. Kada koristiti if-else, a kada switch jednako vrijedi za sve programske jezike, pa tako i za JavaScript. Jedina razlika je ovisnost JavaScripta o tipu preglednika, jer svaki preglednik ima drugačije ugrađenu optimizaciju izvođenja koda, pa se tako performanse mogu razlikovati. Ovdje govorimo o mikrooptimizaciji.

 

Ako napisani programski kod sadrži velik broj uvjeta, potrebno je postaviti određena pitanja:

EM vs REM vs PX

Razvoj responzivnih internetskih aplikacija utjecao je na razvoj CSS-a. Mnogi i danas nisu svjesni da za pisanje CSS-a postoje i druge mjerne jedinice osim piksela px. Neki su se navikli na “dragu, staru, osnovnu” jedinicu, tzv. piksel i jednostavno ne žele komplicirati uvođenjem novih, poboljšanih jedinica. S druge strane, neki od nas su se susreli s raznim aplikacijama koje se za različite stvari koriste različitim mjernim jedinicama. Sigurno smo svi u jednom trenutku postavili pitanje: “Koju mjernu jedinicu odabrati, em, rem ili px?”

 

Kako omogućiti dodavanje internetske aplikacije na početni zaslon

„Dodaj na početni zaslon“ (engl. Add to Home screen) je opcija u modernim preglednicima koji su dostupni i na mobilnim uređajima i na klasičnim računalima. Opcija omogućava dodavanje prečice podržane stranice/aplikacije na početni zaslon. Ova opcija pripada kategoriji progresivnog razvoja internetskih aplikacija. Cilj je na što jednostavniji način omogućiti pristup aplikaciji (pristup jednim klikom) i omogućiti da se aplikacija koristi svojim zasebnim prozorom (sigurnost).

 

PODRŠKA

VanillaJS vs framework vs library

Ako radite na razvoju internetskih aplikacija koje su dostupne svima putem preglednika, s ova tri pojma se uvijek iznova susrećete. Prije početka razvoja aplikacije važno je donijeti odluku koju tehnologiju (alat) koristiti: VanillaJS, React, Angular, jQuery, nešto peto ili kombinaciju nabrojenog? Svi nabrojeni alati imaju primjenu u praksi, ali nisu svi najbolji za sve vrste zadataka.

Pretplati se na RSS - Frontend