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

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

1
перетягується backgroun
Я хочу досягти чогось на кшталт нескінченного перетягування, як той у Konva js. Хтось може мені в цьому допомогти. Я пробую різні речі, але не з них було нормально. Я новий у p5js та javascript. Будь ласка, будь-які підказки. Тільки цей елемент заважає мені завершити весь проект. var grid; var …

4
Як вертикально вирівняти весь текст у CSS?
Проблема , здається, що деякі букви , як g, y, qі т.д. , які мають хвіст , що нахили вниз, не дозволяють для вертикального центрування. Ось зображення для демонстрації проблеми . Персонажі в зеленому полі в основному ідеальні, оскільки у них немає хвоста вниз. Ті, хто знаходиться у червоному полі, …

1
Як визначити Увімкнення або Вимкнення повідомлення про рівень пристрою за допомогою javascript для програми PWA?
Моя вимога полягає в тому, як визначити сповіщення про рівень пристрою на пристрої Android з допомогою javascript (не використовуйте будь-якого модуля, тільки ви можете використовувати плагін, якщо цей плагін підтримує програму PWA). Відповідно, якщо сповіщення вимкнено, мені потрібно показати спливаюче вікно користувачеві, будь ласка, увімкніть функцію сповіщення. Нижче відповідь лише …

3
Чи дозволяється двигунам JS змінювати біти NaN?
У JavaScript значення NaN може бути представлено широким діапазоном 64-бітних подвійних значень внутрішньо. Зокрема, будь-який дубль із наступним розрядним поданням: x111 1111 1111 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Трактується як NaN. Моє запитання: припустимо, я за допомогою ArrayBuffers видав два 32-бітні унітки …

2
OAuth спливаюча міждоменна безпека React.js
Мене цікавить, як реалізувати OAuth в React за допомогою popup ( window.open). Наприклад, у мене є: mysite.com - саме тут я відкриваю спливаюче вікно. passport.mysite.com/oauth/authorize - вискочити. Головне питання - як створити з'єднання між window.open(спливаючим) та window.opener(як відомо, window.opener є нульовим через захист міждоменів, тому ми більше не можемо ним …

2
розширити існуючий API за допомогою спеціальних кінцевих точок
Я створюю API для кількох клієнтів. Основні кінцеві точки, як-от /users, використовує кожен клієнт, але деякі кінцеві точки покладаються на індивідуальне налаштування. Тому може бути, що користувач A хоче спеціальну кінцеву точку, /groupsі жоден інший клієнт не матиме цієї функції. Як і сторонне позначення , кожен клієнт також використовував би …

5
React Hooks - використовуючи useState vs просто змінні
Реактивні гачки дають нам параметр useState, і я завжди бачу порівняння Hooks та Class-State. А як же гачки та деякі регулярні змінні? Наприклад, function Foo() { let a = 0; a = 1; return <div>{a}</div>; } Я не використовував Гачки, і це дасть мені ті ж результати, що і: function …

6
Як змінити інтервал часу в циклі для циклу відповідно до номера індексу / ітерації?
Оскільки я не міг коментувати, я змушений написати це повідомлення. Я отримав код нижче, який затримує / чекає рівно 1 секунду або 1000 мілісекунд - let n = 5; for (let i=1; i<n; i++) { setTimeout( function timer() { console.log("hello world"); }, i*1000 ); } Виконати фрагмент кодуСховати результатиРозгорніть фрагмент …
12 javascript  wait 

6
Як натиснути на vue-router без додавання до історії?
У мене відбувається така послідовність: Головний екран Завантажувальний екран Екран результатів Коли на домашній сторінці хтось натискає кнопку, я надсилаю їх на екран завантаження через: this.$router.push({path: "/loading"}); І як тільки їх завдання закінчується, вони надсилаються на екран результатів через this.$router.push({path: "/results/xxxx"}); Проблема полягає в тому, що вони зазвичай хочуть повернутися …

1
Виклик буфера обміну API кидає NotAllowedError без виклику onPermissionRequest ()
У мене проста сторінка з кнопкою, яка при натисканні використовує API Async Clipboard для запису в буфер обміну. <body> <button type="button" onclick="testClipboard();"> Test Clipboard </button> </body> function testClipboard() { navigator.clipboard.writeText("Clipboard API Test").then( v => alert("Success"), e => alert("Fail\n" + e)); } Це працює як на Chrome, так і на Firefox, …

4
Найкращий спосіб передавати параметри в обробці onClick
Це мій компонент. Я використовую функцію вбудованої стрілки, щоб змінити маршрут onClickdiv, але я знаю, що це не гарний спосіб з точки зору продуктивності 1. Функція вбудованої стрілки changeRoute (routeName) { console.log(routeName) } render() { return ( <> <div onClick={() => this.changeRoute("page1")}>1</div> <div onClick={() => this.changeRoute("page2")}>2</div> </> ) } 2. …

5
material-ui 'createSvgIcon' не експортується з '@ material-ui / core / utils'
Я встановив material-ui / lab для того, щоб користуватися компонентом попередження, але щоразу, коли я імпортую його: import Alert from '@material-ui/lab/Alert';він не може компілювати та видаляє цю помилку: ./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'. Тож я спробував google цю проблему та знайшов інше запитання щодо material-ui/lab/AutoCompleteкомпонента …

2
Використання для очікування… із синхронними ітерабелями
MDN каже, for await...of що два випадки використання: for await...ofОператор створює петлю ітерації асинхронної ітерації об'єктів, а також на ітеріруемих синхронізації, ... Раніше я знав про колишнє: використання асинхронних ітерабелів Symbol.asyncIterator. Але мене зараз цікавить останнє: синхронні ітерабелі. Наступний код повторюється над синхронним ітерабельним - масивом обіцянок. Схоже, блокують пророків …

6
Вийдіть із веб-сайту, коли він перебуває в режимі сну
Це химерне. У нас є веб-сайт Laravel, і на вказаному сайті у нас є таймер на кожного користувача, де вони отримують 15 хвилин неактивності перед завантаженням. Ми робимо це через таймер, який сидить на сторінці в реагуючому компоненті, він працює так, як ми цього хочемо, але тепер у нас є …

3
Як я можу зробити компонент React "If", який діє як справжній "if" у Typescript?
Я створив простий <If />функціональний компонент за допомогою React: import React, { ReactElement } from "react"; interface Props { condition: boolean; comment?: any; } export function If(props: React.PropsWithChildren<Props>): ReactElement | null { if (props.condition) { return <>{props.children}</>; } return null; } Це дозволяє мені писати чистіший код, наприклад: render() { …

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