Pur si simplu JavaScript

Aruncand o privire peste secventele de cod pentru acest tutorial, veti observa ca vechea si familiara functie $ din jQuery este de negasit. Ca majoritatea dezvoltatorilor de front-end, am luat contact pentru prima oara cu JavaScript prin intemediului jQuery. Frameworkul jQuery a fost primitor datorita familiaritatii oferite in privinta codului CSS si a sintaxei abordabile, care a permis novicilor ca mine sa inceapa sa se joace cu DOM. Pe masura ce am aflat mai multe despre JavaScript, am incercat sa ma dezvat sa mai folosesc frameworkuri. Nimic nu este in neregula cu ele. Dar renunarea la ele in favoarea unui cod JavaScript curat are avantajele sale.

Dimensiune: jQuery minimazat are 30 kb. Comparati dimensiunea cu cei 8 kb de script de tutorial, necomprimat. Diferenta este balast la care s...

Vezi articol

Ce este un zui?

ZUI provine de la zoomable user interface. Termenul ar putea fi o noutate, dar modelul de design prin zoom este un concept popular. Zoom-ul este direct legat de manipularea dimensiunilor: modul in care dimensiunile elementelor de interfata se compara una cu cealalta. Interfete ZUI pot fi gasite peste tot in peisajul digital.

In forma sa cea mai apropiata de concept poate fi gasita in aplicatii vectoriale, cum ar fi Illustrator sau aplicatii 3D ca Sketch-up Google, cazuri in care zoom-ul se traduce prin apropierea privirii de obiectele mai mici. Pe web, exemplul cel mai comun este dat de site-urile cu harti precum Google Maps sau MapQuest. O multime de aplicatii desktop au posibilitatea folosirii zoom-ului...

Vezi articol

Despre sistemele de grile

Grilele tipografice sunt in uz de multi ani, de la manuscrise la cuvinte tiparite. Insa ceea ce cunoastem ca sistemul modern de grile a fost dezvoltat la inceputul anilor 1950 de catre designerii europeni, in special Josef Muller-Brockmann in cartea sa Sistemele de grile in designul grafic.

Desi grilele sunt o parte importanta a designului pentru tiparituri, limitarile CSS au facut dificila implementarea grilelor complexe pe web. Totusi, a existat un interes crescut in ultimii ani, popularizat de designeri precum Khoi Vinh si Mark Boulton. Acesta a fost insotit de o multitudine de frameworkuri CSS care au facut grilele mai usoare. Luati de exemplu , 960 grid system(960.gs) care contine de asemenea template-uri pentru software ca Adobe Fireworks...

Vezi articol

Cum sa imbunatatim ie 6-8

Exista mai multe scripturi care au scopul de a elimina limitarile browserelor mai vechi. Unul din cele mai bune, daca nu cel mai bun, este genialul script al lui Jason Johnston numit CSS3 PIE. Acesta permite unui IE inainte de versiunea 9 sa afiseze mai multe proprietati CSS3. Acestea sunt: border-radius, box-shadow, border-image, imagini de fundal multiple si degradeuri liniare ca imagini de fundal. Principalul avantaj al lui CSS3 PIE este viteza. Am facut odata greseala da a folosi ie7-js(un alt script creat pentru a face IE sa se comporte ca un browser care respecta standardele) la un proiect mare si a incetinit totul atat de rau incat a trebuit sa il elimin si sa refac o mare parte din CSS...

Vezi articol

Test de viteza

Fisierele de imagine sunt foarte cunoscute ca fiind supradimensionate, care consuma latimea de banda si pot oferi o experienta de utilizare neplacuta. Proliferarea telefoanelor, tabletelor si a altor dispozitive mobile multiplica necesitatea unor experientede utilizare placute folosind latimea mica de banda. Generarea graficii la rulare este un mijloc eficient pentru a lupta cu aceasta dilema, fara a sacrifica o interfata bine finisata.

Scoaterea imaginilor din ecuatie poate genera o experienta de utilizare mult mai placuta. Eliminarea descarcarilor inutile economiseste latime de banda pretioasa si scade consumul de energie. Satisfactia imediata este data de faptul ca paginile se incarca mai rapid si sunt afisate mai repede...

Vezi articol