Категория архива: Ajax технологии

AJAX — это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными.

Начал составлять подробное портфолио

Untitled-11[1]Начал составлять подробное портфолио своих работ, а то часто заказчики интересуются. Теперь все будет в одлом месте все наглядно и доступно. Время немного — много заказов, но постепенно портфолио будет обновляться и дополнятся :) Читать далее →

jQuery и Cookie

IQzRR2FKq9[1]Плагин jQuery cookie предоставляет простой и удобный интерфейс для работы с кукисами на стороне клиента. Обычно кукисы используют на стороне сервера, однако в некоторых случаях, более уместно работать с ними именно на стороне клиента. Например, если в javascript-плагине необходимо организовать хранение состояния (например номер открытой вкладки в плагине вкладок), то чтобы избежать дополнительной серверной части для плагина, можно использовать кукисы на клиенте.

Читать далее →

Twitter bootstrap — что это такое?

twitterBootstrapTwitter Bootstrap - это элегантный, интуитивно простой и мощный фреймворк. Он включает в себя HTML и CSS шаблоны дизайна для типографии, веб-формы, кнопки, метки и другие компоненты для создания веб-интерфейса.

Писать сайт с нуля очень сложно. Даже матёрые разработчики, хорошо знающие такие языки, как JavaScript, HTML и CSS, сталкиваются с различного рода проблемами во время рабочего процесса. К счастью, разработчики и дизайнеры Twitter решили внести свой вклад в решение данной проблемы и запустили фрэймворк под названием Bootstrap, который предназначен для упрощения жизни дизайнеров и веб-девелоперов. Читать далее →

Что такое CoffeeScript?

267-coffeescript-basicsЯзык программирования CoffeeScript построен поверх JavaScript и компилируется в эффективной код JavaScript, который можно выполнять в Web-браузере или с такими технологиями, как Node.js для серверных приложений. Процесс компиляции, как правило, прост, а получаемый в результате код JavaScript соответствует многим рекомендациям. В этой статье рассматриваются особенности языка программирования CoffeeScript. После установки CoffeeScript и запуска компилятора мы выполним простой пример с использованием CoffeeScript на Web-странице. Читать далее →

Что такое DOM (document object model)?

HTMLDOMDOM (Document Object Model) - это стандарт (интерфейс или библиотека) для работы с разметкой документов. DOM позволяет работать с HTML и XML документами, изменяя их структуру. О том, что такое DOM, более подробно читайте ниже.

Основное преимущество DOM состоит в том, что он не зависит от языка. То есть если Вы его выучили, изучая, например, JavaScript, то изучать его в PHP Вам не придётся. Аналогично, и с другими языками. Читать далее →

Кроссбраузерность — Определение браузера и использование для него своего стиля CSS (jQuery)

jQuery умеет определять тип и версию браузера клиента. Эта информация хранится в переменной $.browser. Через неё можно сделать разделение css стилей для браузеров, установив элементу html свой класс: Читать далее →

Открытие всех внешних ссылок сайта в новом окне браузера (jQuery)

Для перехода по ссылке с открытием новом окне, необходимо добавить атрибут «target» задав ему значение «blank» к ссылке. Но для некоторых «DOCTYPE», применение этого не позволит получить страницу, которая сможет пройти валидацию «W3C». Читать далее →

Запуск некого события при не активности пользователя сайта (jQuery)

Иногда бывает нужно определить отсутствие пользователя в течении некоторого времени (например, чтобы поставить статус «Отошел»). Мы будем считать активность пользователя — перемещение указателя мыши, нажатие на клавиатуру и движение скрола мыши: Читать далее →

Борьба с висячими строками в заголовках

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

Поиск пустых элементов (jQuery)

Библиотека jQuery предоставляет возможность находить элементы без содержимого, с помощью селектора :empty. Однако, наличие одного только пробела уже будет считаться за содержимое (т.е. "<div></div>" будет считаться пустым, а «<div> </div>» уже нет). Чтобы обойти этот нюанс, можно осуществить проверку содержимого элементов самостоятельно, предварительно отсекая лишние пробелы с помощью $.trim ():

Читать далее →

Запись навигация

 
Top