- PVSM.RU - https://www.pvsm.ru -
Доброго времени суток уважаемые читатели. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.
[1]
«Нашумевший» проект в Twitter и GitHub. По заявлению разработчиков «Docpad снимает ограничения и убирает разрыв между профессионалами и новичками. Теперь дизайнеры и разработчики могут создавать веб-сайты быстрее, чем когда-либо прежде». Docpad — это статический генератор сайтов написанный на Node.js. Он позволяет с легкостью создавать шаблоны и блоки. Работает c PHP, Ruby, CoffeeScript и др. В нем есть file wathing, live reload и самое главное «amazing plugin system». Большим плюсом является обучающее видео (хоть и на английском).
Очень функциональный скрипт для работы с touch событиями. Существует как самостоятельная библиотека и как jQuery плагин. Поддерживает Tap, DoubleTap, Swipe, Drag, Pinch и Rotate. Более 6000 GitHub старов за месяц.
Пример:
Hammer(el).on("swipeleft", function() {
alert('you swiped left!');
});
Слова от автора проекта Jonny: «Крошечная, незаметная, простая, но все же очень мощная и невероятно быстрая библиотека на vanilla JavaScript, которая добавляет поиск, фильтры, сортировку к HTML спискам, таблицам и чему либо другому ».
var options = {
valueNames: [ 'name', 'born' ]
};
var userList = new List('users', options);
Все!
<div id="users">
<input class="search" placeholder="Search" />
<button class="sort" data-sort="name">
Sort by name
</button>
<ul class="list">
<li>
<h3 class="name">Jonny Stromberg</h3>
<p class="born">1986</p>
</li>
<li>
<h3 class="name">Jonas Arnklint</h3>
<p class="born">1985</p>
</li>
<li>
<h3 class="name">Martina Elm</h3>
<p class="born">1986</p>
</li>
<li>
<h3 class="name">Gustaf Lindqvist</h3>
<p class="born">1983</p>
</li>
</ul>
</div>
[7]
22 ноября прошло ровно 50 лет со дня смерти Джона Кеннади. К этому событию в National Geographic разработали сайт Killing Kennedy [8]. Поскольку в правилах хабра сказано, что это не место для политики, то скажу пару слов только про этот сайт. Во-первых: он очень информативный и содержит множестве интересных фактов. Во-вторых: это «идеальный» пример того, как и когда нужно использовать Parallax Scrolling. В последнее время параллакс стал неким трендом и разработчики стараются его использовать там где не нужно.
-5.jpg)
Очень интересный тест для front-end разработчиков. [9]
Предыдущая подборка (Выпуск 8) [17]
Автор: ilusha_sergeevich
Источник [18]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/49676
Ссылки в тексте:
[1] Docpad: http://docpad.org/
[2] Hammer.js: https://github.com/EightMedia/hammer.js
[3] Полезнейшая CSS шпаргалка для верстки писем: http://www.campaignmonitor.com/css/
[4] List.js: http://www.listjs.com/
[5] Пример поиска по списку: http://www.listjs.com/examples/existing-list
[6] Bearder WordPress Theme: https://github.com/bonfirelab/bearded
[7] Image: http://kennedyandoswald.com/#!/premiere-screen
[8] Killing Kennedy: http://kennedyandoswald.com/
[9] Очень интересный тест для front-end разработчиков. : http://davidshariff.com/quiz/
[10] Kraken-js: https://github.com/paypal/kraken-js
[11] JavaScript API для Gmail: https://github.com/KartikTalwar/gmail.js
[12] jQuery Auto Fix Anything: https://github.com/peachananr/autofix_anything
[13] AutoJS: https://github.com/atmb4u/AutoJS
[14] Webcode: http://www.webcodeapp.com/
[15] Ionic Framework: http://ionicframework.com/
[16] Videoconverter.js: https://github.com/bgrins/videoconverter.js
[17] Предыдущая подборка (Выпуск 8): http://habrahabr.ru/post/200436/
[18] Источник: http://habrahabr.ru/post/204130/
Нажмите здесь для печати.