Дмитрий
Или import name from 'путь'
то есть, целый файл я не смогу импортнуть?
Ivan
то есть, целый файл я не смогу импортнуть?
Можешь, export на все методы и объекты что нужны и потом import * as Name from 'путь'
Ivan
Смотря что нужно
Ivan
Можешь так - const name = require (...) И потом name.action name.object ....
Дмитрий
Смотря что нужно
хочу разделить js для верстки на отдельные файлы, что бы не было простыни
Ivan
хочу разделить js для верстки на отдельные файлы, что бы не было простыни
Ну так экшоны в один джс, константы в другой, модели в третий
Ivan
И импортишь что надо
Дмитрий
И импортишь что надо
ну да. Примерно понял. Спасбо!
Ivan
Вроде пыхпых похож на джс
Дмитрий
Вроде пыхпых похож на джс
чот прям не очень 🤨
Ivan
чот прям не очень 🤨
Тоже скриптовой)
Дмитрий
Maksim
По таким критериям он и на перл похож
Ivan
По таким критериям он и на перл похож
Ну синтаксис то насколько я помню похож
Ivan
((())))(()()()()((хеллоу, ворлд(())))())(()()()()
Maksim
Синтаксис ничто В C вон тоже похожий
Дмитрий
так синтаксис везде похож
Ivan
Синтаксис ничто В C вон тоже похожий
Ну да, но скриптовых яп не так много
Maksim
Да дофига их
Дмитрий
brainfuck?
ай донт спик инглиш
Sergey
ай донт спик инглиш
Ду ю спик линк фоллов? https://ru.m.wikipedia.org/wiki/Brainfuck#%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B
Ivan
brainfuck?
whitespace
Ivan
whitespace
На все похоже, особенно, на удава
Ivan
ес ай ду
Ooo, ser, a vi is Anglii
Sergey
Это к слову о похожести
Sergey
Ноги многих языков ростут из ANSI С
Alex
Доброй ночи, здесь исполнителя на простой скрипт найти можно?
Ivan
Но вообще, ES - это, условно, перл с синтаксисом c++
Шамиль
мочите этого !кожанного ублюдка
Nikita
О, там едж под мак вышел. В канари.
А
парни, есть дебаунс function debounceWrapper() { let timer: any = null; return (f: any, delay: any) => { const onComplete = () => { f(); timer = null; }; if (timer) { clearTimeout(timer); } timer = setTimeout(onComplete, delay); }; } export default debounceWrapper(); я туплю пипец, как мне его модифицировать, что бы он принимал параметры типо я его использую так: onChange: {(event, params) => debounce(onChangeField(event, params), 3000)}
А
но эта падла не работает, я пробывал добавлять параметры в ретёрн, и передавать их в ф функцию, но это не помогает
Anton
а еще у тебя дебаунс не будет работать одновременно для двух разных функций
А
да вот в том то и фигня, может подскажете какую то хорошу имплементацию дебаунса, а то тот чел, который её писал в отпуске
Roman
Всем привет. А есть нынче какая-нибудь библиотека, которая позволяет сгенерить CRUD url'ы для mongoose моделей?
Roman
Нужно сделать админский интерфейс для базы и ищу решение, требующее минимального количество сил
Pavel
Swagger
Pavel
вощим есть рест метод создающий одного юзера. На сколько корректно модифицировать этот метод так чтобы можно было передавать туда массив юзеров и создавать сразу кучей? Или правильней отдельно два метода для сингл и для массива?
Pavel
никто не шарит в рест апи?
Alex
два метода
Nikita
Что значит "метод"?
Pavel
метод POST
Nikolai
никто не шарит в рест апи?
Почитай про crud, вопросы отпадут
Pavel
при чем тут круд вообще
Yosyf
два метода
Вкусовщина. Нет каких-то четких стандартов.
Sergey
@js4life вообще логически массив с одим элементом - эквивалент сингла. Но пожалуй тут зависит от организации апи и способов использования.
Dmitry
Ребят, если у нас полноценно реализован SSR, все равно ведь в браузере без js нельзя? очевидно или есть какие костыли?
Sergey
@js4life Надо продумать как будут использоваться запросы и позволяют ли апи обойтись массивом для одного пользователя и если в обоих случаях да, то можно обойтись массивом.
Dmitry
Что ты хочешь услышать с такими вводными данными?
Нуу.. Я беру и оборачиваю некоторые модули в no-ssr, такие как видеоплеер или плеер 3д-панорам Но вместо них можно выводить заглушки статические
Dmitry
Вопрос в чем?
Наверное это все еще эхо удивления от ssr Я просто еще не пробовал выключать движок в браузере и запрашивать url
Aista
выросло поколение
Pavel
Мдауш
Andriy
Всем привет, помогите розобрать схему
Andriy
Oleksii
чтоб потом ты у меня был тимлидом потом? неее, разбирайся или архитектором:)
Катя Лапочкіна
Всем привет! Рекрутеры фрилансеры, вы тут? Отзовитесь в лс, пожалуйста. Есть несколько интересных вопросов, может сможем быть полезными друг другу. thnx ✌️
Rail
https://codepen.io/livechessyahoo/pen/yWPYxw
Rail
можете объяснить как работает код в js
Rail
,
Rail
?
Рустам
можете объяснить как работает код в js
изменяешь рейндж - меняется значение в поле. и наоборот.
Vladyslav
Пишу приложение на Vue, у меня есть input, нужно вызвать функцию после остановки ввода текста
Igor
Пишу приложение на Vue, у меня есть input, нужно вызвать функцию после остановки ввода текста
https://medium.com/nuances-of-programming/%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-throttling-%D0%B8-debouncing-4f0a839769ef
Vladyslav
Спасибо!
Vladyslav
https://medium.com/nuances-of-programming/%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-throttling-%D0%B8-debouncing-4f0a839769ef
Anonymous
Я начинающий в Javascript (в программировании давно). Делаю для себя небольшой тестовый проект на Vue использую Quasar. Из Quasar смотрю и использую пример компонента. Столкнулся с кодом (часть вырезал кода): saveEvent () { let self = this this.$refs.event.validate().then((success) => { self.addEvent = false let form = { ...self.eventForm } let update = false if (self.contextDay.bgcolor) { // an update update = true } else { // an add } let data = { title: form.title, details: form.details, date: String(form.dateTimeStart).slice(0, 10).replace(/\//g, '-') } if (update === true) { let index = self.findEventIndex(self.contextDay) if (index >= 0) { self.events.splice(index, 1, { ...data }) } } else { self.events.push(data) } self.contextDay = null } }) Не могу понять, почему используется self.events.splice(index, 1, { ...data }) а не просто self.events.splice(index, 1, data) ??
Sergey
@omoka по принципу иммутабельности, оператор ... создаёт новый объект из существующего
Anonymous
@satansoft , я примерно так предполагал.. Но, не пойму для чего создавать новый объект, а не вставлять в массив уже объявленный?