Svježi resursi za web-dizajnere i razvojne programere (listopad 2017.)
Ovaj mjesec Fresh Resouces bit će nešto drugačiji od prethodnih mjeseci. Mi, web-programeri, živimo u industriji koja se brzo mijenja, i vidjela sam mnogo najava nekih od najvećih tehnoloških tvrtki kao što su Google, Microsoft, Firefox i PHP, što će promijeniti način na koji gradimo na webu.
U ovom dijelu pola našeg popisa bit će o tim najavama. Dakle, budite spremni pozdraviti budućnost!
Osnovna optimizacija slike
To je iscrpan članak za optimizaciju slike za web napisao Addy Osmani. To nije kao drugi pisati-ups koji se vrte oko kako-to, ili učiniti i ne samo.
Ovaj članak vas zapravo vodi kroz tehničke detalje kao i znanost iza optimizacije. Također ćete pronaći temeljite informacije o nekoliko pristupa za optimizaciju i formate slika, alate, savjete i neke primjere iz stvarnog svijeta.

PHP 7.2
Sveobuhvatan referenca na ono što dolazi u PHP 7.2. Osim dodataka koji poboljšavaju performanse aplikacija PHP, dolazi i PHP 7.2 amortizacija u kojoj će se ukloniti nekoliko stvari i ne bi se više trebala koristiti.
U PHP-u 7.2 postoje dvije funkcije koje će biti zastarjele create_function ()
i __autoload ()
. Ako ste web-razvojni programer, pregledajte svoj kôd i izvršite potrebne promjene. Vidio sam brojne WordPress dodatke koji još uvijek koriste te dvije funkcije.

Web Share API
Iskreno, nisam vidio ovaj API koji dolazi na web. Međutim, s obzirom na pola naše interakcije na webu “dijeljenje”, ovaj API uvelike će učiniti stvari web-razvojnim programerima lakše izraditi izvorno iskustvo dijeljenja, osobito na mobilnoj platformi.
Ovaj je API trenutno dostupan samo u pregledniku Google Chrome za stolna računala i Androidu. Pogledajte ovaj videozapis na usluzi Youtube da biste ga vidjeli na djelu.

Atribut Async slike
Još jedna stvar koja će revolucionirati web je async
atribut za element img. U vrijeme pisanja, postoji nekoliko pristupa učitajte sliku asinkrono koja uključuje mali JavaScript. Uskoro ćemo moći dodati asinkroni = o
na img
element.

Kvantni Firefox
Mozilla agresivno gura ažuriranja za Firefox s nekim poboljšanjima, pod nazivom pod nazivom “Projekt Quantum”. To uključuje i Quantum CSS - novi motor za iznimno brzi CSS prikaz, novi sučelje i novi DevTools.
Izdanje je dobivanje vuču u web programerima a neki su već prebacili svoj glavni preglednik na Firefox. Postoji još nešto što će se pojaviti u ovom projektu, uključujući Quantum DOM i WebRender. Hoćemo li vidjeti kandidata Node.js na temelju Firefox Quantum motora? Pa, možda da.

MS Edge za iOS i Android
Microsoft je upravo objavio objavite svoj najnoviji preglednik, Edge, za iOS i Android. To znači da postoji još jedan preglednik za vaše web-lokacije za testiranje.

Gutenberg
WordPress je trenutno na ambicioznom projektu, koji se zove Gutenberg. Gutenberg je facelift u WordPress uređivač izgrađen gotovo u cijelosti s JavaScriptom.
U ovom trenutku, Gutenberg je izgrađena s React ali projekt razmatra drugi okvir kao što su Preact, Vue ili nešto drugo. Za sada je to komplicirana situacija. Dakle, za WordPress programere izgradnju teme i dodataka, držati tvoj oči na projektu kao to će zauvijek promijeniti način na koji gradimo WordPress.

FoitFout
FoitFout je praktičan alat za usporedbu dva različita pristupa takozvanim FOIT i FOUT do učitajte prilagođene fontove na webu. Pomoću ovog alata možete emulirati dva pristupa i odlučiti koji je pristup najprikladniji za vašu web-lokaciju.

Vuera
Vuera je a JavaScript knjižnica koja vam omogućuje da koristite Vue i React zajedno. Možete uključiti Vue komponentu iz .vue
ili upotrijebite komponentu React u Vue. Vaš tim sada može biti produktivniji s bilo kojim okvirom koje preferiraju.

Mogućnost povlačenja
“Mogućnost povlačenja” je fantastična knjižnica iz Shopifya. Izgrađen je na izvornom pregledniku Drag-n-Drop API i omogućuje vam opsežan API za rad. U slučaju da ne sadrži nešto što vam je potrebno, možete napisati a prilagođeni modul za proširenje njegovih funkcionalnosti. Pogledajte demo da biste vidjeli kako radi.

FlowchartJS
Kao što ime implicira, FlowchartJS je a koja omogućuje izgradnju dijagrama toka kao u PowerPointu. Slično tome, možete stvoriti različite oblike grafikona uključujući krug, elipsu, kvadrat, dijamant, trokut itd.

QuickBill
Lagana i jednostavna web-aplikacija za izradu računa. Koristi tehnologiju izvornog preglednika i API-je za pokretanje tako da nema potrebe za računom. Jednostavno idite na web-lokaciju, dodajte stavke na račun i generirajte PDF datoteku. To je to!

Mocka
Mocka je a sadržaja rezerviranog mjesta koje možete koristiti za izradu prototipova web-lokacije. To je samo 500 bajtova i potpuno prilagodljivo. Možete ga jednostavno uključiti u CSS datoteku svog projekta pomoću Sass mixina.
CSS pruža brojne klase uključujući mocka-media
da biste stvorili rezervirano mjesto slike, mocka-naslov
za stvaranje naslova i mocka tekst
za izradu proizvoljnog teksta.

VueStar
VueStar je a Vue komponenta za dodavanje iskričavog efekta kada kliknete na ikonu, slično onome što Twitter radi s “srce” u svojoj mobilnoj aplikaciji. Komponenta predstavlja novi element pod nazivom vue zvjezdica
gdje ga možete dodati u web-doba. I gotovi ste!

Grid igralište
CSS Grid uvodi novi koncept na webu za izgradnju rasporeda i na prvi pogled je kompleksan s obzirom na brojne nove značajke koje ima.
GridPlayground je u osnovi a Mozilla inicijativa za podučavanje CSS Grid i guranje CSS Grid naprijed. Čak i Firefox donosi novi alat za DevTools za pregled Grid izgleda.

Upravitelj isječka
“Upravitelj isječka” je jednostavan aplikacija za pohranu i upravljanje isječcima koda. Možete stvoriti novu stavku, zalijepiti kôd i postaviti točku. U ovom trenutku, ništa previše fancy i to samo daje izvorni kod koji ćete morati kompajlirati pomoću NPM.

Kartično sučelje
Velika prolazak kroz izgradnju progresivne i pristupačne navigacije pomoću kartica uz minimalno korištenje JavaScripta. Izvrstan izvor za one koji žele saznati više o pristupačnom dizajnu.

SwissInCSS
SwissInCSS izlaže nekoliko klasičnih švicarskih dizajna plakata koristeći samo jedan CSS. Izvorni kod dostupan je u CodePenu.
