Введение в unit тестирование JavaScript кода

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

Перевод статьи «Introduction to JavaScript Unit Testing».

Инструменты для нахождения неиспользуемых CSS стилей

Многие разработчики сталкиваются с тем, что после какого-то времени работы над проектом, в файлах CSS появляются стили, про которые нельзя точно сказать, используются они или нет. Такое часто случается, когда вы работаете в команде, и над стилями работает не один человек. Или, например, до вас было несколько разработчиков, а вы решили что-то поменять или дизайнер задумал небольшой редизайн. В общем, вариантов много, а результат один — браузеру отдаются «мертвые» селекторы.

Все бы ничего, если таких один-два, но если в вашем файле пять-шесть тысяч строк, то тут уже нет сомнения — не все селекторы используются, а значит убрав лишние можно облегчить файлы и ускорить загрузку страниц. Сегодня мы рассмотрим различные программы, плагины и сервисы для очистки CSS-файлов от лишних стилей. 

Расширения для Firebug

Привет!

Итак, как вы помните, когда-то давно мы писали статью про дополнения к браузерам для веб-разработчиков. Среди них выделяется плагин FireBug для Фаерфокса — пожалуй, самый популярный и полезный плагин для разработчиков сайтов. Думаю, именно из-за его популярности и крутости к нему начали писать плагины (плагины к плагину ;-), чтобы расширить его функциональность и еще больше облегчить жизнь веб-мастерам. Вот именно такие плагины мы сегодня и рассмотрим.

Обзор средств для разработчиков в разных браузерах

Привет. Сегодня хочу рассказать про дополнения к браузерам, необходимые каждому веб-разработчику. Всем известен FireBug — самое мощное и удобное дополнение для FireFox.

Но Firebug ничем не сможет помочь при работе с IE, Оперой или Сафари.

Итак, на повестке дня:

  • FireBug для Firefox;
  • Web Developer Toolbar для Firefox;
  • IE Developer Toolbar;
  • DebugBar для IE;
  • DragonFly для Opera;
  • WebInspector для Safari;
  • Средства для разработчиков в Google Chrome.

Есть, конечно, и другие — о них я обязательно упомяну.

metin2 pvp metin2 pvp serverler pvp serverler