Category: Разработка сайтов


Еще из старых работ) для своего времени сайтик выглядел весьма симпатично.

Ателье Автостиль

Сделал себе записную книжку для юмора — отборный юмор рунета. Велкам! 😉

humor.1rus.net - отборный юмор рунета

humor.1rus.net - отборный юмор рунета

View full article »

Сайт находится по адресу sportkuz.ru. Успешно сдан, причем давненько, обновлением и поддержкой не занимаюсь)

Sportkuz.ru - спортивный дайджест Кузбасса
Sportkuz.ru — спортивный дайджест Кузбасса

На странице Яндекса можно по-быстрому сделать себе кнопку «Поделиться» чтобы пользователи могли делиться со своими друзьями Вашими страницами.

Сервис универсален, внедрение не требует особых навыков программирования — буквально пару строк HTML и JavaScript!

Пример работы Вы можете посмотреть в заголовке поста и в шапке в контактах.

Сайт находится по адресу www.crystalluxe.com. Реализованы функциональные модули:
— каталог номеров
— новостная лента
— гостевая книга
— спецпредложения – расширение каталога номеров
Сайт гостиницы Кристалл-Люкс Кемерово

Сайт гостиницы Кристалл-Люкс Кемерово — главная страница

Сайт гостиницы Кристалл-Люкс Кемерово
Сайт гостиницы Кристалл-Люкс Кемерово – страница каталога номеров

Ajax – отличная современная технология приема\передачи данных без полной перезагрузки страницы. А благодаря появлению jQuery – еще и дикая простота реализации.

$.get('ссылка', function(data){ /*обработка при удачном выполнении*/ }

Что может быть проще) Но что случится если недогрузится JS или после очередного обновления библиотеки обработка будет вызывать ошибку? Или еще веселее – юзер зайдет с браузером в котором отключен JS? Очень просто – ссылки не будут работать! Сайт умрет, планы по захвату мира канут в лету, над программистом нависнет кара небесная и прочие «радости» жизни. Нужно предусмотреть альтернативные методы прогрузки ссылок.

Это можно сделать силами самого jQuery и при этом сохранить исходный код ссылок. Абстракция достигается за счет способности библиотеки jQuery манипулировать событиями браузера.

Код будет выполнен только после того как он полностью загрузится. До этого момента ссылки будут ПРОСТО ССЫЛКАМИ! Попутно нужно предотвратить выполнение события Click зашитое в браузер.

$(".класс_ссылки").click(function(event){
  event.preventDefault();
$.get($(this).attr('href'), function(data){
$('#элемент_куда_загрузить_текст_ответа').html(data);
}
}

Реализовано на проектах издательства.

Надежный хостинг от Firstvds