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

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

2
У JavaScript ES6, яка різниця між ітерабером та ітератором?
Чи ітератор такий самий, як ітератор, чи вони різні? З специфікацій , здається, ітерабельний об'єкт, скажімо, objтакий, який obj[Symbol.iterator]посилається на функцію, так що при виклику повертає об'єкт, який має nextметод, який може повернути {value: ___, done: ___}об'єкт: function foo() { let i = 0; const wah = { next: function() …

3
Друк елементів за допомогою VueJS за допомогою сторонніх бібліотек
Я працюю над таблицею HTML і друкую цю таблицю на принтері за допомогою html-to-papervue.js. Що я роблю, це натиснути кнопку "Додати", створивши новий рядок, а потім "натиснути друк", я намагаюся надрукувати таблицю, але вона не бере будь-які дані, що показують лише порожні комірки Код App.vue <template> <div id="app"> <button type="button" …

5
конвертувати HTML в HTML-рядок у файлі JS
Я хочу створити трохи html за допомогою JS, тому мені потрібно записати html у файл JS на зразок: function createHtmlSection() { return "<li class=\"chapter up-wrapper-btn\">" + "<div>" + "<button><i class=\"fa fa-plus\" onclick=\"addSection('up',this)\"></i></button>" + "<label contenteditable=\"true\">section 1</label>" + "</div>" + "</li>"; } чи є інструмент чи якийсь ярлик для створення цього …
14 javascript  html 

4
Запобігайте перетягуванню сил через інші тіла за допомогою MatterJS
Я використовую MatterJs для гри, заснованої на фізиці, і не знайшов рішення для проблеми, щоб запобігти перетягуванню тіл мишею через інші тіла. Якщо ви перетягнете тіло в інше тіло, тягнуче тіло може примусити себе до іншого тіла. Я шукаю надійний спосіб запобігти їх перетину. Ви можете спостерігати за цим ефектом …

1
Використання необов'язкового оператора ланцюга для доступу до властивостей об'єкта
TypeScript 3.7 тепер підтримує додатковий оператор ланцюга . Отже, ви можете написати код, наприклад: const value = a?.b?.c; Тобто, ви можете використовувати цей оператор для доступу до властивостей об'єкта, де сам об'єкт може бути nullабо undefined. Тепер те, що я хотів би зробити, це в основному те саме, але назви …

5
Як уникнути Chrome приховати фонове зображення та кольори над вводом автозаповнення
Браузер Chrome автозаповнення видалено ефект background-colorі background-imageвід Usernameі Passwordполів введення. Перед автозаповненням Після автозаповнення Але автозаповнення браузера Chrome приховало мої піктограми від входів, а також змінило мої background-color. Тож мені потрібно, щоб мої значки залишалися на входах, як є. Чи можна зупинити браузер Chrome від зміни кольору фону та приховування …

9
як завантажити змінну сценарію Java в текстове поле моделі завантажувальної машини як значення
У мене є проблема із завантаженням змінної javascript у вікні введення моделі завантажувальної машини: setTimeout(function() { swal({ title: "OverTime Status!", text: "You Need to get Sub OT Approval " + data.value + " Hours to Time allocate in the department", type: "warning", confirmButtonText: "OK" }, function(isConfirm) { if (isConfirm) { …

5
HTML-мітка не запускає відповідний ввід, якщо миша переміщується під час натискання Firefox
У наступному прикладі при натисканні на мітку вхід змінюється. document.querySelector("label").addEventListener("click", function() { console.log("clicked label"); }); label { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } <input type="checkbox" id="1"> <label for="1">Label</label> Виконати фрагмент кодуСховати результатиРозгорніть фрагмент У Chrome при переміщенні курсору між подіями mousedownта mouseupподіями введення все ще спрацьовує, тоді …
13 javascript  html  css  label 

6
Малювання стрілок над HTML
У мене є HTML-таблиця, і я хочу намалювати стрілку від однієї комірки до іншої комірки. Наприклад так: Як це можна було зробити? Приклад HTML: <html> <body> <table> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td id="end">9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> <tr><td id="start">0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><tr> </body> </html> Якщо змінити розмір браузера, стрілка повинна залишатися на (новому) …
13 javascript  html  svg 

2
значення використання React.forwardRef vs користувальницької реф
Я бачу, що React.forwardRef, здається, є санкціонованим способом передачі відгуку до дочірнього функціонального компонента від реагуючих документів: const FancyButton = React.forwardRef((props, ref) => ( <button ref={ref} className="FancyButton"> {props.children} </button> )); // You can now get a ref directly to the DOM button: const ref = React.createRef(); <FancyButton ref={ref}>Click me!</FancyButton>; Однак …

2
Safari не надсилає файли cookie навіть після встановлення SameSite = None; Безпечний
Наш додаток використовує файли cookie, щоб запам'ятати вхід користувачів. Кожен виклик автентичного API, який ми робимо, браузер приєднує встановлений сервер файл cookie HTTPonly разом із запитом API та отримує автентифікацію. Така поведінка, схоже, порушена в сафарі після звільнення Мохаве. Я читав про безпеку файлів cookie між веб-сайтами, реалізовані сафарі та …

3
Попередження про безпеку магазину Google Play говорить про те, що ваш додаток містить вразливі бібліотеки JavaScript, як видалити попередження про безпеку?
У магазині Google Play я отримую попередження нижче, як це, У вашому додатку є одна або кілька бібліотек з відомими проблемами безпеки. Докладнішу інформацію див. У цій статті довідкового центру Google . Уразливі бібліотеки JavaScript: Назва -> jquery Версія -> 3.3.1 Відомі проблеми -> SNYK-JS-JQUERY-174006 Ідентифіковані файли -> res / …

2
Як виявити, коли браузер відключає таймери та веб-розетки після того, як користувач залишає вкладку або вимикає екран? (javascript)
Контекст Гра поставляється як прогресивний веб-додаток, у якому є таймери ( setTimeout, setInterval) та підключення до веб- розетки для спілкування в режимі реального часу. Що відбувається Все добре, поки користувач залишається в додатку. Але коли користувач переходить на іншу вкладку чи іншу програму або вимикає екран (у випадку мобільного), він …

3
Javascript - функції Pure vs Nempure
Я пройшов дефініції двох таких як: Чисті функції - це ті, які не намагаються змінити свої входи і завжди повертають однаковий результат для тих же входів. Приклад function sum(a, b) { return a + b; } І незрозуміла функція - це та, яка змінює власний вклад. Приклад function withdraw(account, amount) …

2
Як я можу отримати подію натискання всередині внутрішнього HTML?
У мене є такий макет, який створювався динамічно: for (let i = 1; i < 10; i++) { document.querySelector('.card-body').innerHTML += `<div class="row" id="img_div"> <div class="col-12 col-sm-12 col-md-2 text-center"> <img src="http://placehold.it/120x80" alt="prewiew" width="120" height="80"> </div> <div id="text_div" class="col-12 text-sm-center col-sm-12 text-md-left col-md-6"> <h4 class="name"><a href="#" id="title` + i + `">Name</a></h4> <h4> …

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