- PVSM.RU - https://www.pvsm.ru -

Несколько интересностей и полезностей для веб-разработчика #11

Доброго времени суток уважаемые читатели. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Несколько интересностей и полезностей для веб разработчика #11 [1]Scala.js [1]
Существует достаточно много разработчиков предпочитающих создавать веб на Scala, но JavaScript остается самым популярным языком программирования. Видимо, поэтому на свет появился Scala.js — компилятор Scala в JavaScript с очень проработанной функциональной совместимостью.

Несколько интересностей и полезностей для веб разработчика #11 [2]Hackathon-Starter [2]
Замечательный boilerplate для Node.js проектов. Базовая регистрация через email, авторизация по OAuth (Twitter, Facebook, GitHub, Google), красивые уведомления на animate.css, автокомпиляция LESS, Bootstrap 3 + Flat UI + iOS7 Theme, контактная форма и стандартный функционал управления аккаунтом.

Несколько интересностей и полезностей для веб разработчика #11 [3]Node App [3]
Вы когда нибудь задумывались о возможности писать приложения для iOS и OSX на Node.js? А проект позволяющий решить эту задачу уже есть. Более того часть (хоть и маленькая) функционала доступна уже сейчас. Пишу о проекте с мыслями о том, что хабраобщество значимая единицы социального коддинга…

InstantClick [4]

Несколько интересностей и полезностей для веб разработчика #11 [4]
Маленький (1.6 кб в gzip), но очень полезный скрипт, позволяющий заметно ускорить загрузку страниц. Все дело в том, что промежуток времени между наведением и кликом на ссылку в среднем составляет 200 — 300 миллисекунд (в этом можно убедиться на специальной странице [5]). Инстантклик использует это время и начинает подгрузку документа при наведении на ссылку. В нем используется pushState (HTML5 History API) и AJAX.

<a href="some-page.html" data-instant>Link</a> <!-- Белый список ссылок -->
<a href="/blog/" data-no-instant>Blog</a> <!-- Черный список  -->
...
<script src="instantclick.min.js" data-no-instant></script>
<script data-no-instant>InstantClick.init();</script>
</body>
</html>

Dug.js — A JSONP to HTML Script [6]

Несколько интересностей и полезностей для веб разработчика #11 [6]
Изящное решение при работе с JSONP, если вы хотите отобразить последние комментарии с GitHub, снимки с Instagram или 500px, шоты с Dribble, пины с Pinterest или что нибудь другое.

<script>
  dug({
      endpoint: 'http://api.dribbble.com/players/justinmezzell/shots',
      template: '<ul>
          {{#shots}}
            <li>
                <a href="{{url}}" title="{{title}}">
                    <img src="{{image_400_url}}" alt="Image of {{title}}">
                </a>
            </li>
        {{/shots}}
      </ul>'
  });
</script>

Editor — простой и качественный Markdown редактор [7]

Несколько интересностей и полезностей для веб разработчика #11 [7]

Напоследок:

  • Codecombat [8] — очень интересная идея — геймифицированный способ обучения программированию.
    Скрин

    Несколько интересностей и полезностей для веб разработчика #11

  • iCheck [9] — кастомные кроссплатформенные радио и чекбокс кнопки для jQuery и Zepto
  • Tether [10] — легко и просто привязываем друг к другу абсолютно позиционированные элементы
    Несколько интересностей и полезностей для веб разработчика #11
  • Hover.css [11] — большая коллекция реалистичных CSS анимаций, достный конкурент animo.css
  • Epub.js [12] — отныне eBook может быть в вашем браузере на любом устройстве
  • Math.js [13] — обширная библиотека с множеством математических функций
  • Codebox [14] — Open source cloud & desktop IDE
  • WordPress to Jekyll Exporter [15] — ввиду популярности Jekull, решил поделиться этим WP плагином
  • BitDeli [16] — статистика по вашему GitHub аккаунта и репозиториям
  • Vafpress [17] — неплохая надстройка над WordPress
  • Grafana [18] — графики и дашборды для самых ненасытных

                                                          Предыдущая подборка (Выпуск 10) [19]

Приношу извинения за возможные опечатки. Если вы заметили проблему — напишите пожалуйста в личку.

Автор: ilusha_sergeevich

Источник [20]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/news/55106

Ссылки в тексте:

[1] Image: https://github.com/scala-js/scala-js

[2] Image: https://github.com/sahat/hackathon-starter

[3] Image: https://github.com/node-app/Interpreter

[4] InstantClick: http://instantclick.io/

[5] специальной странице: http://instantclick.io/click-test.html

[6] Dug.js — A JSONP to HTML Script: http://rog.ie/blog/dugjs-a-jsonp-to-html-script

[7] Editor — простой и качественный Markdown редактор: https://github.com/lepture/editor

[8] Codecombat: http://codecombat.com/

[9] iCheck: http://fronteed.com/iCheck/#features

[10] Tether: http://tether.io/

[11] Hover.css: http://ianlunn.github.io/Hover/

[12] Epub.js: https://github.com/futurepress/epub.js

[13] Math.js : https://github.com/josdejong/mathjs

[14] Codebox: https://github.com/FriendCode/codebox

[15] WordPress to Jekyll Exporter: https://github.com/benbalter/wordpress-to-jekyll-exporter

[16] BitDeli: https://bitdeli.com/

[17] Vafpress: http://vafpress.com/vafpress-framework/

[18] Grafana: http://grafana.org/

[19] Предыдущая подборка (Выпуск 10): http://habrahabr.ru/post/207698/

[20] Источник: http://habrahabr.ru/post/212689/