Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 28

🌹

🌹 in JavaScript — русскоговорящее сообщество
Доброй ночи, есть кто использовал страйп? Нужна помощь с гет запросом на “api.stripe.com/v1/charges”.
источник

MB

Morten BB in JavaScript — русскоговорящее сообщество
Read the faq
источник

MB

Morten BB in JavaScript — русскоговорящее сообщество
hasan*
источник

VE

Vladimir Emelyanov in JavaScript — русскоговорящее сообщество
есть кто разбирается в расширениях хрома? мне нужно сделать одно, подробнее в лс могу рассказать. оплачу, разумеется.
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
спрашивай тут, будет бесплатно )
источник

VE

Vladimir Emelyanov in JavaScript — русскоговорящее сообщество
тут никто не будет мне делать
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
Доброе утро.
Подскажите как на ванильном жс вывести данные из массива на страницу.

Знаю как это делается в реакте и в ангуляре, создаешькомпонент и туда запихиваешь данные, и компонента в шаблоне выводишь.

А как в нативном js правильнее.
У меня есть функция где массив мапится и возвращает данные.
Но не понимаю как все эти объекты запихнуть в вёрстку.

Один объект выводил получая ид и к нему метод innerHTML
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Saqhan Abaev
Доброе утро.
Подскажите как на ванильном жс вывести данные из массива на страницу.

Знаю как это делается в реакте и в ангуляре, создаешькомпонент и туда запихиваешь данные, и компонента в шаблоне выводишь.

А как в нативном js правильнее.
У меня есть функция где массив мапится и возвращает данные.
Но не понимаю как все эти объекты запихнуть в вёрстку.

Один объект выводил получая ид и к нему метод innerHTML
Ну, примерно так, да
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
Просто к классу делать querySelector?
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
Подскажите, почему не работает копирование в буфер обмена:

document.execCommand("copy", false,"sample text");
посмотрел по спецификации, должно работать, даже 1 раз сработало. С кавычками играл, не работает. Главное не нашел примеров с такой реализацией, Но по спецификации и по подсказке в консоли - всё правильно.
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Anton Grant
Подскажите, почему не работает копирование в буфер обмена:

document.execCommand("copy", false,"sample text");
посмотрел по спецификации, должно работать, даже 1 раз сработало. С кавычками играл, не работает. Главное не нашел примеров с такой реализацией, Но по спецификации и по подсказке в консоли - всё правильно.
потому что эта команда копирует выделенный курсором текст, а не то что в аргументах передали
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
Nikolai Reguliarniy
потому что эта команда копирует выделенный курсором текст, а не то что в аргументах передали
А есть команда которая передает аргумент в буфер?
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Anton Grant
А есть команда которая передает аргумент в буфер?
можно выделить за пользователя текст в любом элементе(в примере переменная textField - это дом элемент с текстом)
      const range = document.createRange();
     range.selectNode(textField);
     window.getSelection().removeAllRanges();
     window.getSelection().addRange(range);
     document.execCommand(`copy`);
     window.getSelection().removeAllRanges();


есть еще ClipboardApi, он гибче, но сложнее и не всегда работает(например если пользователь не разрешил)
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
Nikolai Reguliarniy
можно выделить за пользователя текст в любом элементе(в примере переменная textField - это дом элемент с текстом)
      const range = document.createRange();
     range.selectNode(textField);
     window.getSelection().removeAllRanges();
     window.getSelection().addRange(range);
     document.execCommand(`copy`);
     window.getSelection().removeAllRanges();


есть еще ClipboardApi, он гибче, но сложнее и не всегда работает(например если пользователь не разрешил)
У меня 1 раз даже стабильно сработало, копировал разные значения в буфер из консоли. А потом перестало (( то что через костыли можно, я видел, у меня даже поле есть куда записывать можно но хочется элегантно.
источник

PK

Pasha K in JavaScript — русскоговорящее сообщество
всем привет! Помогите с задачкой, пожалуйста. Не могу понять что делать если будет больше подмассивов
https://jsfiddle.net/cby0ek1v/
источник

МТ

Миша Тыршу in JavaScript — русскоговорящее сообщество
Pasha K
всем привет! Помогите с задачкой, пожалуйста. Не могу понять что делать если будет больше подмассивов
https://jsfiddle.net/cby0ek1v/
источник

МТ

Миша Тыршу in JavaScript — русскоговорящее сообщество
я замыкание сам слабовато знаю, гугли
источник

PK

Pasha K in JavaScript — русскоговорящее сообщество
Я для 2 подмассивов понимаю как слелать. А для 3+ я не совсем понимаю алгоритм
источник

МТ

Миша Тыршу in JavaScript — русскоговорящее сообщество
если 3 массив:
взяли 0 у первого массива
взяли 0 у второго
перебираем все элементы третьего
меняем у второго массива элемент с 0 на 1
перебираем все элементы третьего
меняем у второго массива элемент с 1 на 2
перебираем все элементы третьего
меняем у второго массива элемент с 2 на... элементы закончились? тогда меняем у первого с 0 на 1.
повторять пока у первого не закончатся элементы
источник

МТ

Миша Тыршу in JavaScript — русскоговорящее сообщество
это же простейшая комбинаторика в универе
источник