Комментарии 23
ES7 / Next — еще не утвержденные новые фичи JS.
Это ES7-то не утвержден? :-)
так-то нет ES7, есть ES2015 aka ES6 и ES2016 — в который вошли 2 фичи(includes и **)
ES2015 (ES6) не только «утверждён», но и поддерживается в достаточном обьёме во всех современных браузерах. Так что на нём писать не только можно, но и нужно.
var toString = {}.toString;
module.exports = Array.isArray || function (arr) {
return toString.call(arr) == '[object Array]';
};
А-А-А-А-А!!!1
Там даже тест есть, жесть.
У него 26 миллионов загрузок в месяц, если что. Стек на Js — это как строить дом из пивных банок.
Ну а как без тестов?
А что плохого в тесте? Оно написано «один раз и на всю жизнь». Например — выходит новая фича языка, автор меняет реализацию на дающую больший перфоманс и проверяет что все работает.
Это уже перегиб, для подобных задач я использую lodash, а если пакет это всего одна функция, то лучше добавить скопипастить эту функцию как утилитный метод проекта. Я имел в виду небольшие пакеты в плане: пакет логирования, пакет отправки имейлов, т.д.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Корректность работы можно проверить, только установив пакет и прикрутив его к своему приложению. То есть это не поможет с начальным выбором.
- Зачастую поиск выдаст несколько пакетов, в которых, судя по документации, есть все те (или примерно те) функции, которые нужны. И вот тут-то из них выбираем по количеству скачиваний и частоте коммитов / дате последнего обновления (банально проверяем, что пакет еще поддерживается в принципе).
Идея хорошая, но пока ничего интересного. Жду следующей части.
Признателен за статью. Жду следующую обещанную статью.
НЛО прилетело и опубликовало эту надпись здесь
https://www.meteor.com/
уже готовый full stack фреймворк
уже готовый full stack фреймворк
читаю все — умиляюсь, только когда нескольким компаниям закинул запрос на создание игры, подобной slither.io — все потерялись, а бразильский 19-летний мальчик за три дня написал) а там то всего Requirements
NodeJS
NPM
Bower
Socket.IO
Express
NodeJS
NPM
Bower
Socket.IO
Express
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Строим свой full-stack на JavaScript: Основы