Stanislav
спасибо бабелям что об этом не приходится думать каждый день 🙏🙄
Stanislav
сомневаюсь что такие есть, но вот задача: мы делаем верстку напаге (pugjs.org) и нам нужно передавать бекендерам на пхп всю верстку, они уже подтягивают у себя всякие phug, php-pug и т.п. вещи, есть какие-нибудь способы транспайлить JS-код в наших исходниках до ES5? не учитывая, что это можно делать на бекенде, очень не уверен, что там такие вещи присутствуют
Stanislav
е**л я переписывать весь код в старый синтаксис
Славик
ну так webpack же
Stanislav
ну так webpack же
чистый JS можно писать прямо в .pug файлах, речь не о скриптах, нужно транспайлить js-код в .pug файлах и на выходе получать ту же .pug верстку, но уже с обработанными скриптами. вебпак может такое обработать?
Foma
Вот это стресс паг на пхп потом там что то)
Stanislav
Вот это стресс паг на пхп потом там что то)
нам фронтендерам всё по кайфу до этого момента было( ну на крайний перепишем на es5 ладно уже че
Foma
е**л я переписывать весь код в старый синтаксис
Так он у тебя уже должен изначально в es5 компилить
Славик
так сделайте инклуд, не?
Foma
Или ты разрабатывает chrome canary
Славик
ну типа не инлайньте js
Stanislav
ну типа не инлайньте js
там JS используется для манипуляциями с данными, которые в миксин приходят
Славик
я тогда хрен знает
Славик
но наверняка проблему можно решить с помощью jquery
Stanislav
я для другой задачи разбирал, как работает компилятор пага и там на самом деле лютый пздц, откровенно не ожидал как минимум что на таком проекте элементарно статическую типизацию не заводят
Stanislav
как можно работать с AST без типов я хз пацаны, как пальцем в небо тыкать
Denisio
рано или поздно придёт понимание, что типы всё таки нужны :))
Anonymous
Дратути, а можна каким-нибудь образом писать дизайн на JS для приложений на Desktop и Android + IOS?
Stanislav
electron
Stanislav
тонна вещей в общем)
Anonymous
А много разрабов так делают?
Stanislav
А много разрабов так делают?
тебе конкретно статистика интересна?) не знаю, сам не юзал ничего из вышеперечисленного
Anonymous
Не ну в целом. Есть ли где этому научиться?
Stanislav
ну думаю гугол осилишь
Anonymous
Stanislav
шо стоит учитывать, так или иначе это врапперы для систем, т.е. если это десктопное приложение на Electron, то технически это сайт в браузере, но запускается с виду как будто нативная прога
Stanislav
ближайшие примеры вскод дискорд, можешь даже открыть консоль разраба оттуда
Stanislav
но мне кажется это крутая идея, изучать разработку под айфоны наверное так себе занятие, когда в другой стороне ещё андроид находится 🙄 все от целей конечно зависит
Камель
Когда новая винда выйдет
Kenan
ставлю, что es7
Как то ты далеко уехал
Anonymous
+
Igor
Аппки на электроне реально идут в продакшин?
Igor
Ну его сложно охарактеризовать как качественный продукт
Igor
Простой мессенджер, а жрёт больше, чем браузер
Maksim
Ну его сложно охарактеризовать как качественный продукт
Почему? Вполне успешно идут в продакшене.
alowave#~
Только глючит как жопа
Igor
Я просто хотел попробовать, но что-то читаю документацию, статьи о нем и всё плачевно
Alexandr
web storm лучше
Igor
web storm лучше
Это немного разные вещи по своей сути. Как ты их вообще сравниваешь и почему?
Igor
чат под яс? рассматриваем в рамках яса
Это будто пялиться в щель, когда в двух сантиметрах окно
Alexandr
Это будто пялиться в щель, когда в двух сантиметрах окно
ты сейчас про использование studio для написание ява скриптов?
Igor
О целесообразности использования электрона
Alexandr
еще скажите tfs лучше git
Igor
еще скажите tfs лучше git
А шашлык какой больше любишь?
Eddie
Всем привет, выполняю задания по js, не могу понять это задание: Создайте переменную num и присвойте ей значение '12345'. Найдите произведение (умножение) цифр этого числа.
Anonymous
1*2*3*4*5 на сколько я понял
Anonymous
eval(num.split("").join("*"))
Aterr
похоже на задачу для вычисления факториала. (Рекурсия)
Aterr
@One_of_Wildings function factorial(num) { return (num != 1) ? num * factorial(num - 1) : 1; } alert( factorial(5) ); // 120 что-то типа того UPD: Хотя нет, в условии написано что создать нужно именно строку. let num = '12345'; let numArr = num.split(''); let result = 1; for (let i = 0; i < numArr.length; i++){ let cur = numArr[i]; result = result * cur; } console.log(result); что-то такое
Serhii
let num = '12345'; let val = num.split('').reduce((a, b) => a * b) ;
Anonymous
Прислали мне тестовое задание.На основе таблицы сделать форму с валидацией и в таблице никак не допру, что это за поля минимум-максимум,подскажите.
Anonymous
Anonymous
количество символов же
очень странно что 1-100)) ну да ладно)
Eugene
Anonymous
Мож не туда пишу
Anonymous
но все же
Anonymous
` Fatal error: Uncaught Error: Class 'Nesk\Puphpeteer\Puppeteer' not found in /var/www/html/index.php:5 Stack trace: #0 {main} thrown in /var/www/html/index.php on line 5 `
Anonymous
Все это установленно
Anonymous
Anonymous
В чем ошибка? почему не видит сервак либу
Eugene
Все это установленно
а пьюпитр то установлен?
Anonymous
composer require nesk/puphpeteer npm install @nesk/puphpeteer
Anonymous
Вот эти команды да установил
Anonymous
версию проверял
Eugene
попробуй после use с маленькой буквы начать писать nesk\
Anonymous
неа
Anonymous
А как проверить use работает вообще или нет?
Anonymous
Eugene
Puphpeteer а точно Puph? это не опечатка?
Anonymous
Вот 5 строчка ошибка
Eugene
вроде да, спроси тут, мб помоугт https://t.me/phpGeeks
Yuriy
привет, всем! кто-нибудь знает о возможности работать с Websql в Webworker?
Igor
А ты почувствовал своё призвание просвещать и пошел в массы?