Архив: December 2010



JS: Рисуем буковки с Typeface.js

Раньше, когда деревья были большими, а клиенты в студиях интернет-решений и прочих лавках занимающихся разработкой веб-сайтов просили невозможного — одной из популярных тем была: А сделайте мне шрифт такой же как в фотошопе (Photoshop) или в корелдро (CorelDraw). Обычно юные … подробнее

Опубликовано в: JavaScript, JS-библиотека, Все записи | Помечено , , , | Оставить комментарий

Показываем электронные таблицы с помощью jqGrid

Практически весь ноябрь и декабрь я очень плотно работал с мощным jQuery-плагином для отображения электронных таблиц. Он называется jqGrid. Вдумчивый подход разработчиков позволяет применять его в большом количестве веб-приложений. К этому плагину в интернете уже накопился огромный объем документации (в … подробнее

Опубликовано в: JavaScript, jQuery, Все записи | Помечено , , | Оставить комментарий

Нездоровый верстальщический юмор

У меня сейчас играет Safari.mp3… А дальше по идее должны заиграть Opera.mp3, Firefox.mp3 и IE.mp3. После этого все зависнет. Вот такой вот фиговый интернет: то Скайп ломит, то джаббер отваливается. В гугле очень не хватает кнопки «только не на русском». … подробнее

Опубликовано в: Верстальщики шутят, Все записи | Помечено | Оставить комментарий

Строим графики с помощью Flot

Несколько недель назад я попробовал замечательный jQuery плагин под названием Flot. Этот чудо-плагин позволяет без особых усилий строить разнообразные графики, диаграммы и прочие наглядные представления данных. Более того, с версии 0.6 он поддерживает расширения и теперь любой маломальски грамотный JavaScript … подробнее

Опубликовано в: jQuery, Все записи | Помечено , , | 3 Комментариев

JS: Перебор массива элементов

Часто у front-end разработчиков возникает задача перебрать некоторый набор элементов. Многие, сетуя на то, что JavaScript якобы неполноценный язык, пытаются «посетить чужой монастырь со своим уставом» и применяют паттерны разработки из совершенно других областей. Например, следующий код для перебора массива, … подробнее

Опубликовано в: JavaScript, jQuery | Помечено , | Оставить комментарий

-moz-element

Прошлым летом в движке Gecko 2.0 появилось интересное свойство: -moz-element. Тогда, у меня не оказалось времени чтобы поиграть с ним. Однако сейчас я решил восстановить справедливость и разобраться с этой мощной возможностью на примере Firefox4 beta. Итак, в августе 2010 … подробнее

Опубликовано в: CSS3, Firefox, Все записи | Помечено , , , , | Оставить комментарий

Как научить Internet Explorer делать Canvas?

Наверняка многие веб-разработчики, услышав разговор про «Canvas на продакшене» или про тоже самое на «боевом» сервере, заявляли: нет, это невозможно, ведь Canvas не работает в Internet Explorer. Однако, Дмитрию Барановскому как-то удалось обеспечить работу JavaScript библиотеки Рафаэль в IE6,7,8. Само … подробнее

Опубликовано в: HTML5, JavaScript, JS-библиотека, Все записи | Помечено , , | Оставить комментарий

Загружаем JS-библиотеки с помощью HeadJS

На этой неделе doctype.tv выложили очередной выпуск своего шоу, в котором был рассмотрен загрузчик JavaScript библиотек HeadJS. Я не смог удержаться и решил тоже попробовать его в действии. На первый взгляд он не очень прибавляет скорости загрузки и рендеринга страницы. … подробнее

Опубликовано в: JavaScript, JS-библиотека, Все записи | Оставить комментарий

JS: Пробуем ремесло рисования с помощью ArtisanJS

Недавно я разбирался с Рафаэль — мощной и удобной библиотекой для рисования векторных изображений. Сегодня пришла очередь еще одной библиотеки — ArtisanJS. К сожалению она, в отличие от Рафаэль, не будет работать в браузерах семейства Internet Explorer. Ну… может быть … подробнее

Опубликовано в: HTML5, JavaScript, JS-библиотека | Помечено , | Оставить комментарий

JS: Микрографики на сайт с помощью Sparkline

Тем, кому часто приходится заниматься визуализацией информации, может оказаться полезен плагин для jQuery под названием Sparkline. Я с ним познакомился после того, как мне дали задачку кратко проиллюстрировать на сайте объемные статистические данные. Как им можно воспользоваться? 1. Подключаем jQuery … подробнее

Опубликовано в: jQuery, JS-библиотека, Все записи | Помечено , , | Оставить комментарий