Andrey 😼
https://github.com/standard-things/esm
О, вот оно, спасибо
CherryTea
Sergey
Node 10 ? Какито?
Нет. Просто модуль. Каждый js проходит через acorn
CherryTea
я про вот это
Sergey
Но это не точно
Sergey
@ZeroBias ты тут завсягдатай?)
Дима
@ZeroBias ты тут завсягдатай?)
Нуу в принципе да 😅
Sergey
@ZeroBias ты тут завсягдатай?)
Где-то я тебя уже видел...
Sergey
Хехе да видел
Sergey
В маленьком стартапе одном
Nikolay
Тысячелетие боли fs.js:638 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ Error: ENOENT: no such file or directory, open '/home/~~~~/schema/loader.json'
Nikolay
Трабла с ExtractTextPlugin
Nikolay
Создаю пустой файл loader.json все заводится
Nikolay
Ааа, он пытается найти свой schema/loader но стучится не в тот путь
Nikolay
Андрей
https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/534
Андрей
Как так можно было зарелизить?
Serhii
Нельзя никому доверять
Alex
друзья всем привет
Alex
подскажите такой чат по пхп
Alex
пожалуйста
Rinat
пожалуйста
https://t.me/prophp7
go
Как посчитать длину строки с эмодзи?
go
Угу
go
Я про это: '💩'.length == 2
Андрей
Я про это: '💩'.length == 2
echo "js utf8 str len" | google
go
Ну там байтоебство. Понял, пасибки.
go
Или энкодинг
go
Понял
go
trudna. Почему так правильно выходит (без байтоопасных штук)?
go
ну просто
go
[..."👪"].length == 1
Smooth Operator
str.normalize('NFD').length
go
прикольно, теперь я понял, как появляются черные. Спасибо
Sasha
Я что-то совсем ору с охуительных историй
Varyen
то чувство, когда форварднул посонам как чувак писал бота для телеграма до того, как это появилось в охуительных историях
Sasha
Да вообще
Ты же там просто рокстар
JE$U$
как по массиву пройтись? var arr=[1,2,3,4,5]; function apiCall(el, callback) { setTimeout(function() { callbacl(el * 2); }, Math.random()); }
Vitaliy
arr.map((item) => {})
JE$U$
arr.map((item) => {})
с функцией apiCall))
JE$U$
удвоенные аргументы
Darya
удвоенные аргументы
const result = arr.map(el => el*2);
Darya
А вообще, не очень понятен вопрос
Vitaliy
Небось с какого то собеседования. Практического применения ноль, но психику поломать человеку надо))
JE$U$
это из примеров
JE$U$
херня какая-то
Sasha
Такой организационный вопросец, если у нас в проекте стоит в гайдлайнах es6, но там один фиг babel. У меня руки чешутся писать с async/await(а я редко фронт пишу), то можно это делать или...? Я просто постоянно сталкиваюсь с тем, что какие-то вещи оказываются не рабочими, например так было с декораторами.
Sasha
И я уже с ума схожу, что можно, а что нет. Обычно смотрю на developer.mozilla
Serhii
чтобы заработал асинк евей нужен полифил и пресеты 2017
파쇼크
чтобы заработал асинк евей нужен полифил и пресеты 2017
не, полифилла на такое нет, нужен транспайлинг
Serhii
полифил на регенераторы
Serhii
регенераторы на асинк к генераторам
Sasha
Там стоит при сборке статики полифил и так же ['es2015', 'stage-0']
Serhii
ну бек то да
파쇼크
регенераторы на асинк к генераторам
ни разу не сталкивался с пониятием регенератора
Serhii
Там стоит при сборке статики полифил и так же ['es2015', 'stage-0']
нужен хотя бы 3й стейдж, именно в нем асинк к генераторам
Sasha
Я про фронт. Бэк на python/go.
Varyen
ее, +5 к хорошему настроению
Serhii
да, ты прав
Serhii
знач остался полифил
Sasha
Сорян, еще пара вопросов подобных. А декораторы я так понимаю не появятся в 2017? Генераторы можно смело писать на es2015?
Sasha
И планируются ли именованные аргументы функции?
파쇼크
И планируются ли именованные аргументы функции?
есть дестракторинг параметров функции, отдельно хз надо ли
Костя
А ие11 теперь всегда будет мажорным браузером? Тогда можно последнюю версию нетскейпа считать мажорной
Костя
Ну так ие12 вежь не будет
Varyen
я думаю, они там "что-нибудь придумают"
Sasha
Ушел читать про стадии. Оказалось, слишком много тонкостей в волшебном мире фронтенда
Sasha
Спасибо всем, кто подсказал
Ekaterina
#Job #SPb Коллеги, привет! Открыта вакансия JavaScript/React разработчик в центре новых разработок компании HomeCredit, который находится у нас в Санкт-Петербурге. Про команду и проект:: Мы — молодой и амбициозный дружный коллектив, развивающийся и создающий новые для российского и международного рынка продукты. Как и положено стартапу под крылом одного из крупнейших банков в России, мы платим белую зарплату, вовремя, предоставляем массу приятных бонусов наподобие ДМС, заботимся о своих сотрудниках и том, чтобы все работали в комфорте. Разработка происходит по гибким методологиям, в планировании и оценке участвует вся команда; принято прислушиваться к мнению коллег — в том числе из смежных подразделений, — и привлекать коллективный разум. В офисе есть гитара и комбик, кальян, Sony Play Station и офигенная творческая атмосфера. Мы ищем молодых душой, позитивных, творческих, настроенных на результативную работу людей, которые станут частью дружной команды и разделят с нами наши успехи! Что надо делать: Участвовать в разработке сложных и инетересных проектов, в оценке задач и планировании, код ревью, в разработке/переработке/эволюции архитектуры приложения. Что мы хотим в Вас видеть: Опыт разработки высоконагруженных SPA. Знание JavaScript на уровне бога. (ESNext). Cвободно плавать в экосистеме реакта (react, react-router, redux, immutable, thunk, ssr и т.п.). Знание HTML/CSS - адаптивно и кроссбраузерно (media query, flexbox), css animations, опыт работы с postcss, препроцессорами или сss modules. Желание и умение писать unit-тесты (Jest, Enzyme), непреодолимая тяга к TDD. Уметь собрирать свой код (babel, webpack, npm, и т.п.). Уметь пользоваться системами контроля версий (git). Желательно: Опыт работы с Node.js, Express. Опыт работы с любым другим серверным языком программирования, некоторое понимание, как там у них все устроено. Заработная плата от 110.000 рублей "на руки". Адрес: набережная обводного канала, д. 199-201, Деловой Центр "Обводный"
Winni
Потише с рекурсией