Социальные сети

Если вы не знаете, чтто такое ajax, то гугл вам поможет. Если вы уже знаете, что это, но не уверены, что знаете, с чем это едят, и стоит ли вообще участвовать в трапезе, то у меня таки есть сказать вам пару слов.

Ajax нужет там и только там, где он действительно нужен. Там, где нужно обновление содержимого страницы без ее полной перезагрузки. Например, на сайте аэропорта в таблице прибывающих рейсов, отображающей оставшееся до прилета время. Или на сайте биржевых котировок. Или в консолях управления, позволяющих выполнять какие-то действия одновременно, так в gmail благодаря ajax можно писать письмо в то время как происходит загрузка вложений.

Ajax однозначно не нужен для решения других задач. Некоторое время назад мне предложили использовать ajax с целью не заботиться о переносе и отображении данных, вводимых в полях формы, при перезагрузке страницы. Маразм? Безусловно!

Роботы поисковиков равнодушны к ajax и в своем высокомерии просто обойдут динамически обновляемые данные стороной. Примем к сведению.

Всегда важно проверять передаваемые данные, следить за допустимой длиной параметров и их содержанием (проверка на клиентской части желательна, а на серверной - обязательна!), ajax не исключение. Но в ajax также важно следить за возвращаемыми данными и предусмотреть скрипт на клиентской стороне, который корректно отобразит сообщения о возникших сбоях как на уровне http сервера, так и в результате выполнения кода на серверной части.

Не стоит забывать о слабостях отдельных браузеров. Так, всеми любимый интернет эксплорер по-умолчанию "автоматически" решает, брать ли запрашиваемые данные с сервера или из собственного кеша. Поскольку не все пользователи знают о коварстве настроек эксплорера, разработчикам следует позаботиться и "убедить" эксплорер в том, что каждый запрос следует отсылать на сервер.

Ну и совсем азы, для начинающих - поскольку наш мир далек от идеала, разные браузеры используют разные объекты. Ниже привожу код, удовлетворяющий большинство браузеров.

function loadXMLDoc(url) {

	req = false;
	if(window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		}
		catch(e) {
			req = false;
		}
	}
	else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				req = false;
			}
		}
	}
	if(req) {
		req.onreadystatechange = processReqChange;
		req.open("GET", url , true);
		req.send("");
	}
	return true;
}

Вам это будет интересно!

  • давно никто не хочет…
  • Для тех, кто хочет читать людей как “открытую книгу”
  • Каждый прожитый день - это подарок!
  • Вычеркивать каждый гоТ
  • Я - ДОБРОВОЛЕЦ! Так не каждый зовется!


  • Последние новости


    Шаг 5. Выбираем фирменное наименование организации

    Если вы собираетесь регистрировать новое юридическое лицо, то перед вами неизбежно встают необходимость выбора его названия и ряд сопутствующих вопросов. Следует ли проверять выбранное наименование организации на уникальность перед подачей документов на регистрацию? Можно ли зарегистрировать компанию с таким же наименованием, как и у другой, уже существующей орган...
    Читать далее »

    Шаг 4. Выбор системы налогообложения

    Действующее налоговое законодательство позволяет налогоплательщику в некоторых случаях значительно уменьшить сумму уплачиваемых налогов путем грамотного выбора режима налогообложения. Выделяют общий режим налогообложения и специальные налоговые режимы, которые следует отличать от льготных режимов. При применении общего режима налогообложения налог...
    Читать далее »

    Аренда помещений

    Самым тесным образом с фактическим адресом организации связана Аренда Ею помещений, необходимых для налаживания выбранных видов деятельности. Для деятельности любой организации необходимо помещение. Однако недвижимость стоит сейчас очень дорого, и лишь немногие организации в состоянии приобрести помещение в собственность. В связи с этим значительная част...
    Читать далее »

    Шаг 3. Выбираем место нахождения организации

    МЕСТО НАХОЖДЕНИЯ ОРГАНИЗАЦИИ, ЕЕ ЮРИДИЧЕСКИЙ, ФАКТИЧЕСКИЙ И ПОЧТОВЫЙ АДРЕСА В ГК РФ приведено понятие «место нахождения юридического лица» – так называемый юридический адрес, официально зарегистрированный в ЕГРЮЛ. Однако юридическое лицо может располагаться и по другому адресу – фактическому. В гражданском законодательстве не содержит...
    Читать далее »

    Карточка

    С образцами подписей и оттиска печати ...
    Читать далее »

    Форма

    Документа, подтверждающего наличие лицензии Приложение 26 СЕРТИФИКАТ СООТВЕТСТВИЯ ...
    Читать далее »

    Уведомление

    О регистрации юридического лица в территориальном органе Пенсионного фонда Российской Федерации по месту нахождения На территории Российской Федерации Приложение 22 Свидетельство О регистрации страхователя в территориальном фонде Обязательного медицинского страхования При обязательном мед...
    Читать далее »