Меню

jQuery

Влез Излез

Tabs – част 2 – Deep Linking

В предния урок показах как можем с помощта на jQuery UI да добавим tabs widget в някоя HTML страница. Това, което ще добавим сега е deep linking за отделните табове.

Като за начало аз лично съм сменил съдържанието на отделните табове, за да разграничаваме по-лесно, че в момента сме на различен таб.

прочети Tabs – част 2 – Deep Linking

Tabs – част 1

В този урок ще продължим работа с файловете, които използвахме в примера за deep linking (само не забравяйте да си оправите стойността на root, променливата) и наистина ще добавим табове в страницата tabs.

Урокът ще бъде разделен на две части – в първата ще опишем точно какви файлове ви трябват, от къде да си ги изтеглите, как да ги добавите в страницата си и как да инициализирате табовете. Ако се чувствате достатъчно уверени в това, може просто да изчакате втора част от урока, където ще добавим интеграция с jQuery Address, за да не остане deep linking-ът, който вече имаме само частичен.

прочети Tabs – част 1

Partition – произход и подобрения

Преди 3 седмици написах blogpost, в който показвам demo на един partition ефект, който в последно време ми се струва доста нашумял. От тогава насам ми се случи да го срещна на още 2 места, което потвърждава разпространеността на ефекта, а днес най-сетне намерих от къде идва. Даже си и спомних, че за първи път съм го видял именно там. Ефектът тръгва от default cover картинката на профил в Google+ (https://www.google.com/search?q=google%2B+default+cover+photo&hl=en&safe=off&source=lnms&tbm=isch&sa=X&ei=6-NEUdehKIantAab44DQDA&ved=0CAoQ_AUoAQ&biw=1304&bih=707).

прочети Partition – произход и подобрения

Deep Linking – част 3 – Fix за IE7

Завършвайки втора част на урока за deep linking споменах, че сайтът, който сме направили в момента не поддържа IE7. В този кратък урок ще допълним няколко реда, които да се погрижат сайтът ни да работи правилно и на този браузър

прочети Deep Linking – част 3 – Fix за IE7

Deep Linking – част 2

Дойде време и за втората част от урока, в която ще представим и най-новите възможности на браузърите във връзка с deep linking. С помощта на history.pushState() (част от HTML5 history JS API-то) ще променим цялостния адрес на страницата, а не просто добавяйки hash.

прочети Deep Linking – част 2

Deep Linking – част 1

В последните два урока представихме как можем да добавим AJAX презареждане на страниците в нашия сайт включително и с кеширане на информацията. Естественият ход на развитие на един сайт, а и коментари към уроците, предполагат да добавим и deep linking.

прочети Deep Linking – част 1

AJAX Заявки с кеширане

Миналата седмица написах урок как можем да подобрим user experience-а на нашия сайт, като зареждаме новото съдържание на страниците с JavaScript без презареждане. Тази седмица ще направим промени по кода си, така че да кешираме заредената информация и да не пращаме нови заявки към сървъра, ако не се налага.

прочети AJAX Заявки с кеширане

AJAX Заявки

Като потребители ни е лесно твърдо да застанем зад идеята, че предпочитаме информацията на страниците, които преглеждаме да се обновява, без да ни се налага да презареждаме стнаници. От гледна точка на разработчици можем да постигнем това с помощта на AJAX Requests (AJAX Заявки). В този урок ще обсъдим именно как най-добре да направим това.

прочети AJAX Заявки