Рубрика: JS
Min и max значение в массиве jQuery
В натином JavaScripte существует прекрасная функция нахождения максимального и минимального элементов: Math.max и Math.min соотвественно. Все бы неплохо, но данная функция работает только с числовыми наборами данных, то есть когда данные представлены в…
FormData и сериализация файлов, данных для отправки Ajax
Современный web мир тяжело представить без использования Ajax-технологии. Зачастую возникает необходимость в отправке данных формы…
Перехват вызова функции в JavaScript
Под перехватом вызова функции я понимаю возможность динамически задавать блоки кода, которые выполняться до или…
jQuery событие клика по динамически созданным элементам
Иногда возникает задача создать событие клика по элементу. Обычно такая задача выполняется с помощью jQuery $(«.elementClass»).click(function(){ … }); А что же будет при нажатии на динамически созданные элементы? Ведь зачастую необходимо…
Шаблонизация на стороне клиента
Шаблонизация это привычное явление, если говорить о серверной части web-приложения. Шаблоны, обрабатывающиеся на стороне сервера, преобразуются в html-код, которой отдаётся клиенту, в качестве которого чаще всего выступает браузер. В таком…
Как определить браузер на JavaScript
function browser() { var useragent=navigator.userAgent; var navigatorname; if (useragent.indexOf(‘MSIE’)!= -1) { navigatorname=»MSIE»; } else if (useragent.indexOf(‘Gecko’)!= -1) { if (useragent.indexOf(‘Chrome’)!= -1) navigatorname=»Google Chrome»; …
Каррирование (карринг) в JavaScript
Нет, термин «каррирование» никак не связан со знаменитой приправой и вообще не имеет никакого отношения к восточной кухне. Это приём в функциональном программировании, позволяющий преобразовать функцию, заменив её несколько первых…
Простая головоломка на JavaScript
Однажды, когда я сидел в универе на скучной паре, мне почему-то вспомнилась одна забавная головоломка…
Рекурсия. Понятие и примеры
Для кого эта статья Эта статья будет полезна новичкам, только начавши своё знакомство с js,…
Всплывающее окно авторизации (мини jQuery-плагин)
Часто при верстке разных проектов возникают однообразные задачи, одна из таких задач это всплывающее окно входа/авторизации. Для этой задачи у меня есть свой простой мини jQuery-плагин, который я и использую.…
Читаем файлы, расположенные локально при помощи JavaScript
Возможности, появляющиеся в браузерах, всё более удивляют и восхищают веб-разработчиков. То, что раннее реализовывалось при помощи flash’a или апплетов, сейчас можно написать на чистом js. Одной из таких удивительных возможностей…
Рисуем эллипс на canvas
Создатели API для отрисовки различных графических примитивов не предусмотрели наличие встроенной функции для подобных целей. К счастью, ее реализация не очень сложна и, столкнувшись с необходимостью рисовать эллипс на canvas, я…
Таймер обратного отсчета на javascript
Выкладываю код таймера отсчета времени до определенной даты, который считает дни, часы, секунды. function timer( start, finish, step ) { var now = new Date(start+step); var newTime = new Date(finish);…
Урок 1.1: Литералы
Сегодня у нас первая лекция в рамках курса «Javascript для начинающих«, непосредственно связанная с изучением…