Запитання з тегом «javascript»

Питання щодо програмування в ECMAScript (JavaScript / JS) та різних його діалектів / реалізацій (крім ActionScript). Цей тег рідко використовується поодинці, але найчастіше асоціюється з тегами [node.js], [jquery], [json] та [html].

4
Чи слід обробляти JSON у фронтальному або Backend, що швидше? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 місяці тому . Я отримую відповідь від API як json відповідь. Я кодую в python для бекенда. …

4
Чому налаштування властивості CSS за допомогою Promise.then насправді не відбувається в тодішньому блоці?
Спробуйте запустити наступний фрагмент, а потім натисніть на поле. const box = document.querySelector('.box') box.addEventListener('click', e => { if (!box.style.transform) { box.style.transform = 'translateX(100px)' new Promise(resolve => { setTimeout(() => { box.style.transition = 'none' box.style.transform = '' resolve('Transition complete') }, 2000) }).then(() => { box.style.transition = '' }) } }) .box …

2
Як я можу переконатися, що робота не працює двічі в Bull?
Я маю дві функції, scheduleScan() і scan(). scan()дзвінки, scheduleScan() коли немає нічого іншого, крім планування нового сканування , такscheduleScan() можна запланувати а scan(). Але є проблема, деякі роботи виконуються двічі. Я хочу переконатися, що в будь-який час обробляється лише одна робота. Як я можу цього досягти? Я вірю, що це …

2
Як встановити чергу на мікрозадачу, якщо браузер не підтримує нативних Обіцянь?
Краще написати код, який не покладається на терміни негайних зворотних викликів (наприклад, мікрозадачі проти макрозадач), але давайте відкладемо це на час. setTimeoutчерги макрозадачі, яка, як мінімум, чекає запуску, поки всі мікротеки (і мікрозадачі, які вони нерестуються) закінчуються. Ось приклад: console.log('Macrotask queued'); setTimeout(function() { console.log('Macrotask running'); }); Promise.resolve() .then(function() { console.log('Microtask …

3
Пошук джерела неприйнятого відхилення обіцянки: TypeError: Цикл ланцюга виявлений для обіцянки
Я намагаюся знайти джерело безперебійної відмови від Обіцянки в Node.js Я спробував модернізувати версію Node 12, використовуючи --async-stack-tracesпараметр, і слухати їх, використовуючи: process.on("unhandledRejection",( reason, promise ) => { console.log(reason); console.log(promise); }); Але я все ще не бачу жодного корисного сліду стека, який би міг допомогти мені знайти винуватця! UnhandledPromiseRejectionWarning: TypeError: …

5
Рішення Codewars - Функції, що діють один на одного, вкладені [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 місяці тому . Я дивився на розгадку головоломки на кодоварі і не розумію, чому це працює. Як працює мінус ()? function makeNum(num, …
11 javascript 

2
Чому я не можу відкрити вкладку за допомогою html-кнопки, перебуваючи у веб-магазині Chrome?
У мене є сторінка у моєму фронті з різними кнопками, всі кнопки самостійно працюють прекрасно, але якщо натиснути кнопку, яка відкриє розширення у веб-магазині хрому, а потім натисніть на іншу кнопку, сторінка не відкриється . Ось приклад того, про що я говорю. Якщо ви натискаєте кнопки, не закриваючи вкладки, що …

2
як підписати біткойн psbt за допомогою книги?
Я намагаюся підписати транзакцію Psbt від bitcoinjs-lib, дотримуючись того, що я знайшов тут: https://github.com/helperbit/helperbit-wallet/blob/master/app/components/dashboard.wallet/bitcoin.service/ledger.ts Я перевірив, що стислий publicKey як з книги, так і з одного з bitcoinjsLib повертає однакове значення. Я міг би підписати його за допомогою bitcoinjs-lib ECPair, але коли я намагаюся підписати його за допомогою книги, він …

2
Не вдається отримати дані з React-Native-Firebase (v6) Firestore: undefined - це не функція (поблизу '... this._firestore.native.collectionGet ...')
Я так довго зациклювався на цьому питанні. Я щойно почав впроваджувати Firestore в моєму реальному застосуванні за допомогою react-native-firebase. Я просто слідкую за документами [ https://invertase.io/oss/react-native-firebase/v6/firestore/quick-start#reading-data], але це не працює для мене. Це в Android. Ще не тестували в iOS. Я продовжую отримувати цю помилку: [TypeError: undefined is not a …

2
Конфлікт при одночасному використанні подій на клавіатурі для прокрутки та оснащення CSS прокрутки
Ви можете горизонтально прокручувати мою сторінку конфігурації, натиснувши клавішу Space Bar, Page Up / Page Downі Left Arrow / Right Arrowключі. Ви також можете оснастити прокрутку за допомогою миші або трекпада. Але працює лише те чи інше. Чи існує спосіб співіснування подій на клавіатурі та оснащення прокрутки CSS? Що я …

1
Як здійснити відновлення прокрутки для SPA React Router
Я будую односторінковий додаток React, і я помітив, що відновлення прокрутки не працює так, як очікувалося в Chrome (і, можливо, в інших браузерах.) На сайті react-router-dom github repo є сторінка, на якій написано, що браузери починають на самому справі прокручувати додатки для однієї сторінки, і поведінка буде подібною до поведінки …

3
чи можу я вимкнути оптимізацію, тому змінні в межах області застосування із закриттів не "оптимізовані"
Як побічний продукт оптимізації коду, який здійснюють сучасні браузери, під час налагодження ви не можете "побачити" всі змінні, які "фактично" знаходяться в області застосування. Це добре відомо, і це було розглянуто в попередньому запитанні тут . Ця особливість, хоча, звичайно, корисна у виробництві, мене дуже дратує під час розвитку, але …

1
Електрон OpenGL для MacOs Каталіна
Я будую електронний додаток, однак у мене є помилка, яка робить візуалізацію болісно повільною і спричиняє високе використання процесора [1] Unable to create basic Accelerated OpenGL renderer. [1] Unable to create basic Accelerated OpenGL renderer. [1] Core Image is now using the software OpenGL renderer. This will be slow. я …


3
Як уникнути встановлення пакунків у монорепо за допомогою Пряжі
Я створив монорепо з використанням робочих просторів Lerna та пряжі . Все працює добре, але кожен раз, коли я встановлюю нову залежність від пакета (назвемо його А ), використовуючи: yarn add <package_name> Пряжа додає її, а потім запускає installсценарій усіх пакетів у монорепо, навіть тих пакетів, на які A не …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.