14Jan

 

instrumenty_v_masterskoj

  1. Редактор. Описание редакторов есть здесь. Лично я пользуюсь WebStorm. IDE подсвечивает синтаксис языка, указывает на ошибки, есть возможность подключения к FTP, SFTP и многое другое.
    ws-overview__vcs-grunt-debug@2x
  2. Консоль, самая удобная, на мой взгляд, у Chrome. Как пользоваться можно прочитать здесь
    chrome_break_error
  3. Postman & Paw – тестирование и отладка API.
    light-theme-main-view-min
  4. Node Inspector – отладка серверного Node.js в браузере.
    node-inspector-source-maps
  5. Nodemon – отслеживает изменения серверной части и перезапускает проект на Node.js.
  6. Forever & Pm2 держит сервер на Node.js включенным постоянно, последний – с балансировщиком нагрузки и менеджером процессов.
    pm2-list
  7. Regexpal.com & Regex101.com– позволяют быстро отлаживать регулярные выражения.
    k60mov9c
  8. Jsfiddle & Jsbin & CodePen – песочницы для тестирования js, html, css.
    jsfiddle_figureb
  9. WebDeveloper – расширение для браузера с кучей различных опций (подсветка блоков, отключение стилей, js, cookies и т.д и т.п)
  10. ClearCache – расширение для Chrome, позволяющие вычистить весь кеш разом.
  11. SourceTree – удобный UI для работы с Git, имеет поддержку Github и Bitbucket
    hero_win_all
  12. 3T MongoChef , Robomongo – инструменты для работы с MongoDb
    multiple-delete-in-table-mode
  13. DataGrip – тулза для работы с реляционными базами данных
  14. Mongodump – делает дамп базы MongoDb
  15. Mongorestore – восстанавливает базу из дампа

Если вы знаете еще какие-либо инструменты, облегчающие жизнь JavaScript разработчика, пишите в комментариях.

We are looking forward to meeting you on our website soshace.com

9. Уроки Node.js. События, EventEmitter и Утечки Памяти

Следующий объект, который нас интересует, это EventEmitter или, как его иногда называют, ЕЕ. EventEmitter представляет собой основной объект, реализующий работу с событиями в Node.js. Большое количество других встроенных объектов, которые генерируют события, ему наследуют. Для того чтобы воспользоваться EventEmitter достаточно подключить модуль “events”встроенный и взять с него соответствующее свойство (создадим ee.js) :

var EventEmitter = require(‘events’).EventEmitter;

Уроки React. Урок 3

Теперь для поддерживаемости вашего кода нужно указать какие же props/каких типов может ожидать наш компонент.

В файл comments.js добавляем:

One Reply to “Инструменты JavaScript / Node.js разработчика”

  1. Я бы еще добавил Codelobster IDE – http://www.codelobster.com

Leave a Reply