Web aplikacije

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

GRAPHQL I PHP

GraphQL predstavlja posebno pripremljen jezik upita namijenjen za optimizirano slanje upita i dobivanje rezultata između klijenata i servera preko HTTP protokola. Za razvoj GraphQL-a “krivac” je Facebook koji prve implementacije jezika koristi u vlastitim mobilnim aplikacijama još od 2012 godine. Od 2015. godine tehnologija postaje javno dostupna svim zainteresiranim stranama, tako da se sve intenzivnije koristi u praksi i izvan okvira samog Facebooka.

Testiranje brzine različitih verzija programskog jezika PHP

Za potrebe testiranja trajanja izvršavanja nekog koda na različitim verzijama PHP-a napravljena je jednostavna skripta koja generira slučajan broj i provjerava je li taj broj primaran. Skripta na kraju javi trajanje izvršavanja u sekundama. Čitav kod skripte dostupan je na poveznici: https://gist.github.com/cicnavi/90fd0c63498733578ecdc1c2a1e5202c

Webinar: Uvod u LAMP

Pozivamo vas da nam se pridružite 12. lipnja u 14 sati na online predavanju "Uvod u LAMP".

LAMP je naziv za skup softvera namijenjenog razvoju i implementaciji interaktivnog i dinamičkog web-sadržaja, a posebno je zanimljiv jer predstavlja besplatnu alternativu komercijalnim rješenjima. Tijekom predavanja su objašnjene LAMP komponente te je opisan postupak instalacije i inicijalne konfiguracije.

Testiranje PHP aplikacija na različitim verzijama PHP-a pomoću Docker kontejnera

Ako postoji potreba za testiranjem PHP aplikacija na različitim verzijama PHP-a, to je lako moguće učiniti pomoću Docker kontejnera. Naime, na računalu na kojem se razvija PHP aplikacija može se podići više različitih Docker kontejnera, koristeći za svaki kontejner različitu verziju PHP-a.

Preusmjeravanje HTTP web stranica u IIS-u

U današnjem članku ćemo pojasniti kako napraviti preusmjeravanje (redirekciju) web stranice koja je smještena na Microsoftovom web serveru, IIS-u (Internet Information Server).

Sve ćemo raditi na Windows Serveru 2016 / IIS10. Pretpostaviti ćemo osnovnu instalaciju servera pa ćemo prije svega brzinski pokazati kako instalirati IIS i testne web stranice na njemu. To bi inače trebali svi znati, ali ćemo ipak pokazati postupak da članku stvorimo glavu i rep.

Kako unificirati unos korisnika u JavaScriptu?

Zamislimo internetsku stranicu koja od korisnika zahtijeva unos telefonskih brojeva, jedan ili više. Ako postavimo strogu validaciju pomoću regularnih izraza, svaki put kada korisnik upiše krivi znak ili krivi format, onaj koji mi ne očekujemo, a upisani broj je ispravan, korisniku će po ekranu iskakati razna upozorenja. Stavimo se u ulogu korisnika. Ako iz dva pokušaja ne uspijemo upisati naš telefonski broj, jer ne razumijemo koji format se traži, većina nas će odustati i ostaviti polje prazno ili, u najgorem slučaju, u potpunosti napustiti stranicu.

Stranice

Pretplati se na RSS - Web aplikacije