А ВОТ ТЕПЕРЬ ПАБЛИК
Всем привет. Бывших флешеров принимаете в свои ряды? :) перешёл на JS разработку игр из флеша
О привет! Есть чат по pixi, cocos2d-js HTML5 GameDev: https://telegram.me/joinchat/Cm9nK0CbDzghfTHd4hipYQ
Kot
Ребят, как лучше считать строку и создать массив из всех чисел в ней?
Kot
Через match()?
Таймураз
Да
Таймураз
А потом привести массив строк к числам
Таймураз
.match().map(string => parseInt(string));
Kot
Спасибо
Таймураз
нотэтол
Kot
сумму всех элементов массива лучше всего через reduce() делать или есть ещё какой-то хороший способ?
Alex
кто-то vuejs и их *.vue файлы использует?
Kot
Регулярка в split
Это как? Я сделал arr.reduce((acc, curval) => acc += curval), можно короче?
Anonymous
Это как? Я сделал arr.reduce((acc, curval) => acc += curval), можно короче?
Эм. Тебе же надо было сделать массив из всех чисел в строке, а не искать сумму чисел в массиве.
Kot
Эм. Тебе же надо было сделать массив из всех чисел в строке, а не искать сумму чисел в массиве.
Ой, я уже задавал второй вопрос про сумму всех чисел, думал на него ответ. Про массив мне посоветовали .match().map(string => parseInt(string));
Kot
Хотя в моём варианте можно обойтись и одним match()
Anonymous
Ещё как-то так можно, ы. Но это лол ибо числа по одному идут, а не группами. Array.from("s123dsfs34").filter((item) => !isNaN(item)).reduce((acc, item) => acc += parseInt(item), 0)
Anonymous
но это сумма цифр, а не чисел, если что
Ну да. Я это приписала там. Правда немного косноязычно, но всё же.
Artur
если хочется именно числа, то матч по /(\d+)/g соответственно
Kot
Да, так и сделал
Alex
кто-то vuejs и их *.vue файлы использует?
да, и целый отдельный канал есть по vue.js
Alex
да, и целый отдельный канал есть по vue.js
русскоязычный? ссылочку можно?
Alex
русскоязычный, https://t.me/vuejs_ru
Anonymous
А у кого какие режимы MQ для (условно) mobile, tablet, desktop?
Anonymous
mq ?
Anonymous
Медиазапросы.
Andrey
А у кого какие режимы MQ для (условно) mobile, tablet, desktop?
Блин, статья недавно была, без неё тебе эти mq могут показаться странными, но вот: мобайл до 600, потом портретные таблетки до 900, ландшафтные до 1200, десктоп до 1800 и дальше биг скринс. Я юзаю на паре проектов, довольно успешно. Очень мало эдж кейсов выходит
Anonymous
Интерфейс несложный. MQ повлияют скорее на то, откуда и когда будет появляться меню.
Anonymous
Ну и всё, спобсна.
Alex
mobile: up to 768px tablet: from 769px desktop: from 1000px widescreen: from 1192px
Alex
из bulma.io
Дима
++
Дима
Такие же использую
Дима
Только побольше
Дима
Мобилки ещё 😒 Вплоть до 320 разный UI
Дима
И wide-screen тоже плюс несколько делений
Дима
Короче, сложна 😄
Andrey
Хлопцы, юзаю uncss в галпе, оно мне начисто после тега html вычищает все стили. не критует ничего, просто удаляет как не используемое. Пните в какую сторону смотреть?
Джон
Какой шаблонизатор лучше для koa.js — swig или jade?
Anonymous
Какой шаблонизатор лучше для koa.js — swig или jade?
Чисто религиозный вопрос. Кстати, Jade — теперь Pug. https://pugjs.org
Джон
спасибо ) просто думал, вдруг swig православнее
Anonymous
Не знаю. Не юзал. Юзал Twig. Какая там реализация под JS, не в курсе.
Джон
хм swig@1.4.2: This package is no longer maintained
Sasha
Всем привет. Только начал вкатываться в вебпак. Вот я написал свой модуль, который собирается вебпаком. Он добавляет webpackJsonp([0,1] в начало dist файла, а это значит, что его нельзя будет заимпортить в другой проект, который не собирается вебпаком(Например такой, где все компоненты собираются просто галпом с конкатом). Что делать? Что почитать-погуглить?
Alex
Да ну неудобно же. Копирую из инфы группы
Anonymous
🔴🔴🔴Правила🔴🔴🔴 🔴 Уважительно относимся друг к другу 🔴 Спрашивайте и обсуждайте по теме, а не разводите срачи, в том числе из стикеров. Сейчас более 1000 человек вынуждены читать нетематические сообщения, хотя их интересует именно JavaScript. 🔴 Продолжайте мысль дополняя сообщение с помощью редактирования. 🔴 Запрещен спам 🔴 Запрещены ссылки на публичные чаты и каналы Telegram не через @ 🔴 Запрещены достижения и предложения поиграть от игровых ботов 🔴 Запрещены нубские вопросы. Для них -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g Экстра: #noobs 🔴 Разбан, обсуждение правил, их формирование и прочее https://t.me/joinchat/AAAAAEATCr4h93M5pDzdGg. Экстра: #community #правила #rules коллекции @proDOT
Таймураз
Оформите общие правила в ТГ и добавьте в описание групп
Таймураз
Могу помочь, если инициатива приветствуется)
Sasha
Что-то я совсем не врубаюсь
Serhii
Как легче всего делать редизайн апликухи? Выходит только если цсс сохранять в компонентах и полное отсутствие статических элементов
Даня
Здравствуйте!
Serhii
Прикинь)
Но как поступать с обвёртками
Serhii
Которые не несут функционала а только отображение. Выходит если не вынести - редизайн уже затянется из-за того что нужно парсить глобальный цсс
Дима
wut
Дима
Какой глобальный css
Дима
В 2017
Serhii
Обычный
Serhii
У меня не реакт и нету привязки к компонентам
Дима
Я не понимаю сути проблемы
Дима
Тогда страдать
Дима
Это всё придумали не потому что надо модно, а потому что так проще жить
Serhii
Это скорее вопрос - стоит ли напрячься и сделать подобное?
Дима
Скорее вопроса тут нет)
Дима
Потому что в моей системе координат такой проблемы не существует в принципе, я просто уже не могу понять, где тут могут быть трудности)
Sasha
расскажите пожалуйста, почему вебпак при сборке оставляет в файле webpackJsonp([0],{? Я что только с конфигом не делал, но так и нет понимания
Sasha
это тебя мешает?
Мне нужен файл билда, который можно спокойно заимпортить в другой проект, где вообще вебпаком не пахнет, а там галп все модули собирает конкатом и делает аглифи.
Vlad
target: 'commonjs2"
Vlad
libraryTarget: "umd", // enum libraryTarget: "commonjs2", // exported with module.exports libraryTarget: "commonjs", // exported as properties to exports libraryTarget: "amd", // defined with AMD defined method libraryTarget: "this", // property set on this libraryTarget: "var", // variable defined in root scope // the type of the exported library
Vlad
https://webpack.js.org/configuration/
Alex
ну тогда уж umd или var