ПредишенСледващото

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

Но все пак - нека да кажем, че имаме един прост, но амбициозен карта уеб-сайт, където преминава AJAX товари меню и показва съдържанието, а ние искаме да дадем на един приятел на ICQ връзка за контакт страница (или всеки друг, не е от значение).

Има два подхода решаване на проблема с препратка.

Впоследствие, при превключване на връзка (например, с маркер), на получаване на механизма за съдържанието на страницата се осъществява чрез идентифициране на клиента арматура и podgruzki съответстващо съдържание за него. Интернет не е много статии по темата. В Runet практически няма.
Един от проблемите с този подход е първата "единствен съдържание за сваляне."

Има няколко решения на този проблем. Един от тях се основава на скриване на съдържанието и след това ще го покаже след презареждането на съответното съдържание котва времето. Този подход все още е в ущърб на ненужни изтегляне на съдържание. За съжаление, примери за такова изпълнение, не съм намерени.

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

Между другото, тук се крие, по мое мнение, вторият проблем е AJAX - все пак той е по-подходящ за изпълнението на името на приложението, както и съдържанието и навигацията в публичното пространство - това е малко погрешно. В приложения на проблема с връзки не възникнат (представете си препратка към отвореното писмо до GMail-е не мога, и тази нужда дори повече), но разработчиците на обичайните "съдържание" сайтове често са твърде дълбоко в хубост, без да разглежда използваемостта на техните проекти.

Ето такава тук пайове :). За тази е приложен към клиента скрипт от страна на сървъра скрипт, който в присъствието на вътрешния референт кораб вместо началната страница, страницата в референтът е в списъка. Ето един пример за работа mambot за CMS Joomla PHP:

$ _MAMBOTS-> registerFunction ( "onStart", "fullajaxStart ');

Е, това е в общи линии всичко.

Този алгоритъм има недостатъка (това е законът за запазване на енергията) - в резултат на връзка за още 2 до сървъра (2 двупосочен), но тя може да бъде стиснат акции във връзка с "празен ход изтеглянето на съдържание."

Priimuschestvo обмислен подход - запазена може да се обхожда начална страница като нормален сайт, не е излишно съдържание натоварване ( "празен ход поискване"), няма страница мига. Необходимостта от прилагане на алгоритъма зависи от ситуацията. Може би това е полезно за вас. Използването на здравето!

Подкрепете проекта - споделете линка, благодаря!