Наверх

Виджет выбора кода страны при вводе телефона на jQuery

03.05.2015 16:00

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

Виджет состоит из javascript файла с самими функциями (про особенности в разработке можно прочесть у автора), json файла со списком стран и кодов и спрайта с флагами.

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

Javascript методы для работы с cookies — setCookie и getCookie

30.04.2015 21:53

Куки, они же cookie — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя. Куки считаются удачным способом хранения некоторой информации, предоставляющей веб-серверу информацию о предыдущих событиях, связанных с пользователем. Заходил ли пользователь ранее? Заполнял ли уже форму подписки? Просматривал ли какой-то конкретный товар?

Кроме непосредственно пары имя/значение, запись куки может содержать срок действия, путь и доменное имя. Устанавливаются куки отправкой сервером специального HTTP заголовка. Устанавливать и считывать куки можно с помощью javascript.

Ниже приведены два универсальных метода, работающих с куки. Первый, setCookie, получает пару имя/значение и создает запись со сроком истечения 1 день. Второй, getCookie, проверяет, есть ли у текущей страницы куки с заданным ключом, и если есть, то возвращает его значение. Если искомой записи еще не существует, метод возвращает undefined.
Читать далее...

Зачем нужен var в Javascript

04.10.2014 14:47

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

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

Как очистить новостную ленту Вконтакте от рекламных и вирусных записей и новостей

06.07.2014 11:43

Многие популярные паблики Вконтакте зарабатывают тем, что рекламируют друг друга, публикуя записи со ссылками "Читать далее" или "Узнать как", которые после перехода требуют вступить в группу или подписаться. Иногда полезные и интересные записи тонут в длинных списках таких "мусорных" новостей.

В интернете нашлось несколько способов очистить от них ленту.
Читать далее...

Динамический layout в стиле «карточек» Google+ с помощью JQuery Masonry

22.10.2013 15:08

Masonry - это JQuery-плагин позволяющий быстро и просто организовать динамический layout блоков разного размера практически без потери места, а если подобрать соответствующие размеры блокам — то без пустых мест вовсе.
Под динамическим layout`ом имеется ввиду, что блоки будут располагаться в контейнере в зависимости от его размеров, максимально рационально заполняя его пространство, тем самым экономя место на странице.
Читать далее...

Jquery-плагин DataTables для лёгкого создания сортируемых таблиц

12.03.2013 12:12

DataTables -это плагин для Javascript-библиотеки JQuery. Это гибкий инструмент, добавляющий расширенные возможности управления таблицами в html. Основные возможности плагина:

  • постраничная разбивка с задаваемым количеством записей
  • фильтрация "на лету"
  • сортировка по нескольким столбцам с определением типа данных
  • автоматическая обработка ширины столбцов
  • отображение данных практически из любого источника данных (DOM, JavaScript массива, Ajax файла и обработки на стороне сервера (PHP, C #, Perl, Ruby, AIR, Gears и т.д.))
  • локализируемость
  • поддержка JQuery UI ThemeRoller
  • дополнительные модули, Editor, TableTools, FixedColumns и т.д.

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