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

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


5
Як залити все полотно певним кольором
Як залити весь <canvas>колір HTML5 одним кольором. Я бачив деякі рішення , такі як це , щоб змінити колір фону з допомогою CSS , але це не є хорошим рішенням , оскільки полотно залишається прозорим, єдине , що зміни кольору простору , яке він займає. Інший - це створити щось …

10
Blob з DataURL?
Використовуючи FileReader' readAsDataURL()I ', я можу перетворити довільні дані в URL-адресу даних. Чи є спосіб перетворити URL-адресу даних назад у Blobекземпляр за допомогою вбудованого API браузера?

10
Node.js console.log проти console.info
Яка перевага використання console.logvs console.info? Або будь-яка інша команда консолі з цього приводу? console.info("info"); console.error("error"); console.warn("warn"); проти console.log("log"); Я думав, що це може змінити колір виводу або об'єднати якусь мітку, але, схоже, всі вони роблять одне і те ж. А згідно з документацією тут: https://nodejs.org/api/console.html#console_console_info_data здається, всі вони роблять те …

5
Досить друк JSON за допомогою React
Я використовую ReactJS, і частина мого додатка вимагає досить роздрукованого JSON. Я отримую трохи JSON типу:, { "foo": 1, "bar": 2 }і якщо я запускаю це через JSON.stringify(obj, null, 4)консоль браузера, він досить друкується, але коли я використовую його в цьому фрагменті реакції: render: function() { var json = this.getStateFromFlux().json; …

6
Використання синтаксису поширення та нового Set () із машинописом
Я використовую такий код, щоб отримати унікальні номери: let uniques = [ ...new Set([1, 2, 3, 1, 1]) ]; // [1, 2, 3] Однак звіт про машинопис повідомляє про наступну помилку: Тип 'Set' не є типом масиву. Я не ніндзя машинопису, хтось може сказати мені, що тут не так?

6
Створити об'єкт з масиву
Я хочу створити об'єкт зі списку масиву. У мене є динамічний масив, який, мабуть, має виглядати так: var dynamicArray = ["2007", "2008", "2009", "2010"]; а з деяким javascript es6 я хочу зробити такий об’єкт: const obj = { 2007: { x: width / 5, y: height / 2 }, 2008: …

13
є оператором + менш ефективним, ніж StringBuffer.append ()
У моїй команді ми зазвичай виконуємо об’єднання рядків таким чином: var url = // some dynamically generated URL var sb = new StringBuffer(); sb.append("<a href='").append(url).append("'>click here</a>"); Очевидно, наступне набагато читабельніше: var url = // some dynamically generated URL var sb = "<a href='" + url + "'>click here</a>"; Але експерти …


6
Приклад потрійного оператора JavaScript з функціями
Я використовую jQuery 1.7.1 Я тільки починаю використовувати тернарний оператор JavaScript для заміни простих операторів if / else. Я зробив це успішно в кількох місцях. Я був здивований, коли успішно змусив щось інше працювати, коли впевнений, що це не стане, але все-таки спробував. Ось оригінальне твердження: function updateItem() { $this …

5
Скопіюйте всі файли з каталогу в інший за допомогою копіювання Grunt.js
Я намагаюся скопіювати всі файли з каталогу в інший каталог як частину мого процесу збірки. Це чудово працює для окремих файлів, які я вказую явно, але коли я намагаюся скопіювати весь каталог, це робить такі дивні речі, як копіювання повної структури каталогів (або взагалі нічого). Ось відповідна частина з мого …

5
Як очистити або зупинити timeInterval в angularjs?
Я роблю демонстрацію, в якій я отримую дані з сервера через регулярні проміжки часу, використовуючи $intervalТепер мені потрібно зупинити / скасувати це. Як я можу цього досягти? Якщо мені потрібно перезапустити процес, як мені це зробити? По-друге, у мене є ще одне запитання: я отримую дані із сервера через проміжки …

7
у JSON, чому кожне ім'я цитується?
Специфікація JSON говорить, що JSON - це об’єкт або масив. У випадку з об'єктом Структура об’єкта представлена ​​у вигляді пари фігурних дужок, що оточують нуль або більше пар імен / значень (або членів). Ім'я - це рядок. ... А пізніше, специфікація говорить, що рядок оточений лапками. Чому? Таким чином, {"Property1":"Value1","Property2":18} …
91 javascript  json 

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

3
Використання forEach для масиву з getElementsByClassName призводить до “TypeError: undefined is not a function”
У своєму JSFiddle я просто намагаюся перебирати масив елементів. Масив не є порожнім, як підтверджують оператори журналу. І все-таки заклик до forEachвидає мені (не настільки корисну) помилку "Не спійманий TypeError: undefinedце не функція". Напевно, я роблю щось дурне; що я роблю не так? Мій код: var arr = document.getElementsByClassName('myClass'); console.log(arr); …

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