Javascript & Ajax \ Javascript

Dynamics.js - простая библиотека для создания анимации

От автора: на современных веб-сайтах в данный момент повсеместно используются различные анимационные эффекты для элементов, на которых необходимо акцентировать внимание посетителей. Поэтому в данном уроке я хотел бы представить Вам простую, но в тоже время функциональную библиотеку, благодаря которой можно очень легко реализовать анимацию элементов Ваших веб-страниц. Название данной библиотеки dynamics.js.

Читать далее

Javascript & Ajax \ Javascript

Вертикальная и горизонтальная прокрутка на fullPage.js

От автора: в наши дни все больше сайтов выбирают одностраничный дизайн (или одностраничные сайты). В этой статье мы покажем, как создать такой сайт и воспользуемся для этого всеми преимуществами fullPage.js.

Читать далее

Javascript & Ajax \ Javascript

Библиотека Move.js - удобный инструмент CSS анимаций

От автора: достаточно часто при разработке веб-приложений необходимо использовать различные анимационные эффекты для отображения определенных блоков. Поэтому в данном уроке я хотел бы рассказать Вам об одной очень интересной библиотеке, благодаря которой можно быстро и легко создавать CSS анимации, название данной библиотеки MOVE.js.

Читать далее

Javascript & Ajax \ Javascript

Константы в JavaScript

От автора: Пожалуй, это будет удивительным, но в JavaScript давно не хватало поддержки констант, т.е. зарегистрированных значений, которые не меняются в процессе выполнения всего вашего скрипта. За неимением каких-либо альтернатив, большинство констант объявлялось с помощью переменных.

Читать далее

Javascript & Ajax \ Javascript

Избегаем побочных эффектов в JavaScript

От автора: В настоящее время JavaScript развивается очень динамично, но я до сих пор сталкиваюсь с большим количеством устаревшего кода, написанного либо в целях оптимальной обратной совместимости, либо просто неподдерживаемого. Одна из практик написания кода, которая меня просто раздражает, заключается в создании нежелательных побочных эффектов. Что такое побочный эффект? Это кусок кода, в котором созданная переменная становится доступной из глобальной области видимости, хотя этого не было задумано. Позвольте мне показать вам несколько примеров и научить, как избегать нежелательных побочных эффектов.

Читать далее

Javascript & Ajax \ Javascript

Библиотека FormStone. Работа с виджетами Lightbox и Scrollbar

От автора: изображения на сегодняшний момент являются неотъемлемой частью любого хорошего сайта, при этом, как правило, для экономии свободного места и лучшего восприятия страниц вместо исходных изображений на страницах сайта публикуются их миниатюры, то есть копии исходного изображения, но значительно меньшего размера. В этом случае возникает вопрос: каким образом открыть полное, исходное изображение? Поэтому в данном уроке мы с Вами рассмотрим виджет Lightbox библиотеки Formstone, который позволяет открыть исходное изображение в красивом всплывающем окне.

Читать далее

Javascript & Ajax \ Javascript

Основы JavaScript: Строки

От автора: В JavaScript строкой считается любой текст, заключенный в одинарные или двойные кавычки, включая буквы, цифры и Юникод символы. В статье мы с вами познакомимся с работой со строками в JavaScript.

Читать далее

Javascript & Ajax \ Javascript

Введение в JavaScript: Конкатенация

От автора: конкатенация – это процесс соединения вещей друг с другом. В JavaScript конкатенация чаще всего используется для соединения значений переменных друг с другом, или строк со строками (для образования более длинных строк).

Читать далее

Javascript & Ajax \ Javascript

Библиотека FormStone. Оформляем радиокнопки, чекбоксы  и списки

От автора: очень часто при создании веб-страниц необходимо отображать на экране браузера различные элементы форм, а именно чекбоксы, радио-кнопки и выпадающие списки тега select. При этом их стандартный вид уже никак не вписывается в дизайн современных сайтов. Поэтому в данном уроке я хотел бы поговорить об очень интересной и функциональной библиотеке под названием Formstone и ее двух виджетах, позволяющих красиво стилизовать элементы, упомянутые выше.

Читать далее

Javascript & Ajax \ Javascript

Contenteditable — редактирование контента на лету

От автора: в этом уроке мы вернемся к урокам по работе с атрибутом HTML5 contenteditable. Ранее мы с вами реализовали задачу сохранения значения редактируемого поля. Однако, в примере мы с вами работали только с одним полем таблицы. В комментариях на сайте и форуме вы спрашивали, как можно работать с несколькими полями таблицы. В этом уроке вы найдете ответ на данный вопрос.

Читать далее