Записи в разделе: JS-библиотека



Хороший обзор трех библиотек: RaphaelJS, PaperJS и ProcessingJS

Сегодня я прочитал интересную статью-сравнение трех графических библиотек: RaphaelJS, PaperJS и ProcessingJS. Резюме примерно следующее: RaphaelJS — SVG-ориентированная библиотека, которая поддерживает даже старые версии Internet Explorer. Удобна для работы с интерактивными рисунками. PaperJS — Canvas-ориентированная библиотека, которая тоже весьма удобна … подробнее

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

svgweb: Нормализация поддержки векторной графики

Старые и допотопные браузеры все больше отходят на задний план, но поддержка пользователей этих браузеров все еще актуальна. Для таких случаев предназначена библиотека svgweb. Её основная цель корректное подключение SVG в HTML-страницы при отображении в разных браузерах. Особенно это касается … подробнее

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

PottisJS: Еще один фреймворк для работы с SVG

Кроме RaphaelJS для работы с SVG есть еще интересные библиотеки. Одной из таких библиотек является PottisJS. Её преимуществами является отсутствие полного закрытия собой элемента SVG. После нее можно спокойно подправить получившееся DOM-SVG-дерево средствами нативного JavaScript. Впрочем, недостатки у нее тоже … подробнее

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

BDD в JavaScript с помощью Jasmine

Для проверки поведения веб-приложений в JavaScript с некоторых пор появился тестовый фреймворк под названием Jasmine. Простота его использования может покорить сердца как бывалых front-end разработчиков, так и начинающих. Итак, для начала создадим HTML-файл с базовым набором тегов: html, head, body. … подробнее

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

Группировка элементов в RaphaelJS

Недавно нашел в библиотеке RaphaelJS полезную функцию: группировка элементов. Она позволяет объединять графические элементы (Element) в наборы и управлять ими одновременно. Например, мне нужно нарисовать три прямоугольника и придать им общее оформление. Рисуем три прямоугольника: var rect1 = paper.rect(10, 10, … подробнее

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

Как с помощью Raphael сделать штрих-пунктирную обводку?

Сегодня мне попалась задача, в которой фигуре нужно было сделать штрих-пунктирную обводку. Всё это нужно было сделать с помощью JavaScript на сайте. Справиться с этой хитрой задачей мне помогла уже упоминавшаяся библиотека Raphael. Способ рисовать черточки на Canvas мне не … подробнее

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

JS: Ходим по JSON-объекту как по DOM-дереву

Сегодня мне попался еще один интересный проект. Это язык запросов к JSON. С его помощью можно делать выборки данных из объектов JavaScript. Эти запросы очень похожи на CSS-селекторы или XPath-запросы. В общем суть одна: есть дерево XML или JSON к … подробнее

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

Пробую загрузчик YepnopeJS

В рамках программы по отучению меня от Flash-игр в социальных сетях я решил продолжить пробы разных JS-библиотек. Сегодня взгляд пал на библиотеку YepnopeJS. Авторы: Alex Sexton и Ralph Holzmann. Размер библиотеки: 1.6Кб. YepnopeJS выполняет задачи по загрузке других JS-библиотек и … подробнее

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

MicroJS – большая коллекция JavaScript-библиотек

Сегодня я нашел большую коллекцию маленьких JavaScript библиотек которую собрал Thomas Fuchs. В этой коллекции можно найти: Клиентские шаблонизаторы CSS-Селекторы узлов из DOM Функциональное программирование Загрузчики JS-кода и много-много-много других полезных разделов. Советую посмотреть!

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

JS: Кодируем текст с помощью азбуки Морзе

Наверно все люди в детстве мечтали стать разведчиками или морскими волками. Когда дети взрослеют, они понимают, что служить этой родине опасно даже в мирное время, а рисковать жизнью ради сокрытия ошибки какого-нибудь высокого военного чиновника вообще глупо. Однако интерес ко … подробнее

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