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

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

9
використовуючи lodash .groupBy. як додати власні ключі для згрупованого виводу?
Ці зразкові дані повернуті з API. Я використовую Лодаш _.groupByдля перетворення даних у об'єкт, який я можу краще використовувати. Повернені необроблені дані: [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name": "eddie", "color": "green", "age": "77" } ] Я хочу, …

23
Як дізнатися, чи мають два масиви однакові значення
У мене є ці два масиви: один заповнюється інформацією із запиту ajax, а інший зберігає кнопки, на які користувач натискає. Я використовую цей код (я заповнив зразки номерів): var array1 = [2, 4]; var array2 = [4, 2]; //It cames from the user button clicks, so it might be disordered. …


7
Визначте, коли зображення не завантажується у Javascript
Чи є спосіб визначити, чи веде шлях зображення до фактичного зображення, тобто виявити, коли зображення не завантажується в Javascript. Для веб-програми я розбираю XML-файл і динамічно створюю HTML-зображення із списку шляхів зображення. Деякі контури зображень можуть більше не існувати на сервері, тому я хочу вийти з ладу, виявивши, які зображення …
104 javascript  image 

9
встановити дату в даті типу введення
<input id="datePicker" type="date" />​ я встановлю сьогоднішню дату в даті введення дати вибору дати в хромі. $(document).ready( function() { var now = new Date(); var today = now.getDate() + '/' + (now.getMonth() + 1) + '/' + now.getFullYear(); alert(today); $('#datePicker').val(today); });​ але це не працює Редагувати цей jsFiddle - спробуйте …
104 javascript  html  jquery  date 

4
Завантажувачі Webpack vs плагінів; яка різниця?
Яка різниця між завантажувачами та плагінами в webpack? Документація для плагінів просто говорить: Використовуйте плагіни, щоб додати функціональні можливості, зазвичай пов'язані з пакетами в webpack. Я знаю, що babel використовує завантажувач для перетворень jsx / es2015, але, схоже, інші поширені завдання (наприклад, copy-webpack-plugin) використовують плагіни.

10
jQuery - запобігання за замовчуванням, а потім продовження за замовчуванням
У мене є форма, що після її надсилання мені потрібно зробити додаткову обробку, перш ніж вона повинна подати форму. Я можу запобігти поведінці подання форми за замовчуванням, потім проведу додаткову обробку (в основному це дзвінок API Google Maps і додавання до форми декількох прихованих полів) - і тоді мені потрібна …
104 javascript  jquery 

19
XMLHttpRequest status 0 (responseText порожній)
Неможливо отримати дані за допомогою XMLHttpRequest (статус 0 та відповідьText порожній): xmlhttp = новий XMLHttpRequest (); xmlhttp.open ("GET", "http://www.w3schools.com/XML/cd_catalog.xml", правда); xmlhttp.onreadystatechange = функція () { якщо (xmlhttp.readyState == 4) попередження ("статус" + xmlhttp.status); } xmlhttp.send (); Він попереджає "статус 0". Така ж ситуація з запитом localhost (cd_catalog.xml зберігається як локальний …

13
Чи є спосіб вибрати вузли братів?
З якихось причин продуктивності я намагаюсь знайти спосіб виділити лише вузли братів вибраного вузла. Наприклад, <div id="outer"> <div id="inner1"></div> <div id="inner2"></div> <div id="inner3"></div> <div id="inner4"></div> </div> Якщо я вибрав внутрішній вузол1, чи є мені спосіб отримати доступ до його побратимів, inner2-4вузлів?
104 javascript  dom  siblings 

2
Javascript Зменшити порожній масив
Коли я скорочую масив, я намагаюся отримати число нуль, але я чітко не розумію поведінку функції [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); результат TypeError: Reduce of empty array with no initial value здається, що якщо масив порожній, я не можу його зменшити [""].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); …

16
Як я можу розібрати рядок з роздільником тисячі комами до числа?
У мене є 2,299.00рядок, і я намагаюся розібрати її на число. Я спробував використати parseFloat, що призводить до 2. Я думаю, що проблема з комою, але як би я вирішив це питання правильним способом? Просто зняти кому? var x = parseFloat("2,299.00") alert(x); Виконати фрагмент кодуСховати результатиРозгорніть фрагмент

4
Навіщо використовувати Object.prototype.hasOwnProperty.call (myObj, prop) замість myObj.hasOwnProperty (prop)?
Якщо я правильно розумію, кожен об'єкт у Javascript успадковується від прототипу Object, це означає, що кожен об'єкт у Javascript має доступ до функції hasOwnProperty через ланцюг прототипу. Читаючи вихідний код Requ.js, я натрапив на цю функцію: function hasProp(obj, prop) { return hasOwn.call(obj, prop); } hasOwnє посиланням на Object.prototype.hasOwnProperty. Чи є …

8
Зміна рівня масштабування браузера
Мені потрібно створити на своєму сайті 2 кнопки, які б змінили рівень масштабування браузера (+) (-). Я вимагаю збільшення масштабування браузера, а не масштабування css через проблеми з розміром зображення та компонуванням. Ну, чи можливо це взагалі? Я чув суперечливі повідомлення.
104 javascript  browser  zoom 

12
Angular ReactiveForms: Створення масиву значень прапорців?
Враховуючи список прапорців, прив'язаних до того самого formControlName, як я можу створити масив значень прапорців, прив'язаних до formControl, а не просто true/ false? Приклад: <form [formGroup]="checkboxGroup"> <input type="checkbox" id="checkbox-1" value="value-1" formControlName="myValues" /> <input type="checkbox" id="checkbox-2" value="value-2" formControlName="myValues" /> <input type="checkbox" id="checkbox-3" value="value-2" formControlName="myValues" /> </form> checkboxGroup.controls['myValues'].value в даний час виробляє: …

11
Як оновити "масив об'єктів" за допомогою Firestore?
Зараз я пробую Firestore, і я застряг у чомусь дуже простому: "оновлення масиву (він же піддокумент)". Моя структура БД надзвичайно проста. Наприклад: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], Я намагаюся (безуспішно) вставити нові записи в shareWithмасив об'єктів. Я пробував: // With SET firebase.firestore() .collection('proprietary') …

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