Ta teden bo predvsem poudarek na SASS in JavaScript. Če boš tako hiter kot na začetku, potem se proti koncu tedna bolj resno lotiva Grunt, Bower in ostalih CLI orodij.
Ta fajl bom updateal tekom tedna za vsak dan, glede na napredek.
V tem delu se boš spoznal z osnovami JavaScripta. Poudarek bo na jQuery, ker boš to sigurno potreboval.
-
Preglej spletno stran od jQuery in API Documentation, da dobiš malo sliko, kaj vse jQuery omogoča.
-
Kot vedno, največ se naučiš, če zadeve zraven še poskušaš. Priporočam, da si na CodePen ustvariš account in malo eksperimentiraš.
-
Poleg zgornjega, ti dam še tele enostavne naloge, ki se jih boš najlažje lotil kar na CodePen, potem jih shraniš potem pa mi kar linke pošlješ na mail:
- Naredi div element, ki se ob kliku obarva v naključno hex barvo (
background
). - Naredi enostaven "collapse/accordion" element (torej ob kliku na določen gumb se vsebina v nekem drugem elementu skrije ali pokaže, z animacijo (slide ali fade)).
- Naredi AJAX klic na drug server (lahko na povsem trivialen, recimo google.com, še boljše pa če na svoj server naložiš nek TXT fajč) in v "callback"-u v konzolo izpišu status klica ter vsebino.
- Naredi AJAX klic na JSON file (vprašaj me kje se nahaj) in podatke vstavi v HTML z MustacheJS (ali HandlebarsJS) template enginom.
- Naredi div element, ki se ob kliku obarva v naključno hex barvo (