Популярные темы
График Диаграмма Скотт Гонзалес Юмор вакансия верстальщик книги курсы паттерн релиз ajax ant array background book Canvas Chrome Eclipse event font font-family Google HTML http java JavaScript JavaScript 1.6 joke jqgrid jquery json loader prototype Raphael svg tdd templates tomcat6 VML war web.xml XML xsd xsl xsltАрхив заметок
Категории
- Canvas
- CDN
- Chrome
- console
- CSS
- CSS2
- CSS3
- debug
- FileAPI
- firebug
- Firefox
- Geolocation API
- History API
- HTML5
- Internet Explorer
- JavaScript
- jQuery
- jQuery UI
- JS-библиотека
- Notifications API
- Opera
- Page Visibility API
- Presto
- SVG
- Web Storage
- WebKit
- XML
- XSD
- XSLT
- Браузеры
- Вакансии
- Верстальщики шутят
- Все записи
- Задачки по JavaScript
- Мероприятия
- Микроформаты
- Расширения
- Расширения для Google Chrome
- Уязвимость
- Шаблонизатор
Архив: February 2012
Как с помощью Raphael сделать штрих-пунктирную обводку?
Сегодня мне попалась задача, в которой фигуре нужно было сделать штрих-пунктирную обводку. Всё это нужно было сделать с помощью JavaScript на сайте. Справиться с этой хитрой задачей мне помогла уже упоминавшаяся библиотека Raphael. Способ рисовать черточки на Canvas мне не … подробнее
Опубликовано в: JavaScript, JS-библиотека, SVG, Все записи
Помечено Raphael, stroke, svg
Оставить комментарий
Попробуем Fullscreen API
Некоторое время назад я узнал, что уже Firefox, Chrome и Safari поддерживают Fullscreen API. С его помощью можно развернуть почти любой элемент на весь экран. Если элемент не способен занимать весь экран, то он размещается по центру. Должен признать, это … подробнее
JS Task: Вычисляем факториал
В продолжение темы задачек по JavaScript предлагаю решить следующую. Также как и в предыдущем случае, TDD будет точкой отсчета. Идею вычислять факториал мне предложил Алексей Борисов. Итак, нужно написать код метода: function getFactorial(number) { //… } Метод должен возвращать произведение … подробнее
Опубликовано в: JavaScript, Все записи, Задачки по JavaScript
Помечено factorial, JavaScript, tdd
6 Комментариев
Фильтруем запросы с помощью web.xml
В работе любого веб-приложения может возникнуть желание отфильтровать нежелательные запросы. Например, нашему Java-приложению стали неугодны запросы с определенного IP-адреса. В этом случае нашему авторитарному режиму помогут фильтры. Создадим файл MyFilter.java и в нем определим секцию с импортом: import java.io.*; import … подробнее
Используем TDD для задачек по JavaScript
В предыдущей заметке я предложил решить задачу по созданию метода вычисляющего самое большое число в массиве. Однако, как начинающий пропагандист TDD, не могу удержаться от написания юнит-тестов, ведь для TDD важно чтобы тесты были раньше кода. На подключение какого-то тестового … подробнее
Задачка по JavaScript
Этой заметкой я продолжаю давным давно открытую тему сложных и не очень задачек для программистов. В качестве основого требования будет работающее решение на JavaScript. Первая задачка была: как поменять местами две переменные без использования третьей. На этот раз все гораздо … подробнее
Запуск JavaScript из Ant
Оказывается, к Ant прикручена такая задача как script. Она позволяет кроме прочих BSF языков выполнять еще и JavaScript. В коде build.xml это выглядит следующим образом: Выполнение JavaScript описанного прямо в коде задачи: <script language=”javascript”> print(“test”); </script> Выполнение скрипта из файла: … подробнее
Условная установка свойств в Ant
В Apache Ant есть такая возможность — устанавливать свойства только если какой-либо ресурс доступен. Например, если класс представлен в classpath, или файл существует в файловой системе. Для этих целей можно использовать комбинацию других задач, а можно обойтись одной: available. Задача … подробнее
Настройка источников данных в WAR
Оказывается, при разработке сервлета подключающегося к источнику данных совсем не обязательно писать код вытаскивающий данные для подключения к этому источнику. Всё подключение можно оформить через дескриптор развертывания (web.xml) и контекст (context.xml). В качестве источника данных может выступать, например, реляционная база … подробнее
Опубликовано в: Все записи
Помечено build, context.xml, java, sql, war, web.xml
Оставить комментарий
DevConf 2012
Уже началась подготовка к DevConf 2012 и даже открыта регистрация участников. Конференция пройдет 9 июня в Москве. Среди докладов про JavaScript: Дмитрий Вислов собирается рассказать про оптимизацию процесса создания сайта на этапе верстки. Если верить описанию доклада — будет все, … подробнее
Опубликовано в: Все записи, Мероприятия
Оставить комментарий