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

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

13
Як видалити файл із списку файлів
Я будую веб-додаток перетягування та завантаження за допомогою HTML5, і я перекидаю файли на div і, звичайно, отримую об’єкт dataTransfer, який дає мені FileList . Тепер я хочу видалити деякі файли, але я не знаю як, або якщо це навіть можливо. Переважно, я хотів би просто видалити їх із списку …

1
jQuery - Якщо елемент має клас, зробіть це
Мені потрібен сценарій jQuery, який побачить, чи має якийсь елемент певний клас, і зробить такі дії, як зміна позиції. Це шлях, але я не думаю, що це спрацює. $("a.contact").toggle(function() { $("#contact").animate({ right: '0' }, 2000); if ($("#about").hasClass("opened")) { $("#about").animate({ right: -700 + "px" }, 2000); } }, function() { $("#contact").animate({ …
111 javascript  jquery 


20
Виконання <script> елементів, вставлених за допомогою .innerHTML
У мене є сценарій, який вставляє деякий вміст в елемент за допомогою innerHTML . Наприклад, вміст може бути таким: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Проблема в тому, що код всередині &lt;script&gt; тегу не виконується. Я трохи погукав його, але очевидних рішень не було. Якщо я вставив вміст за допомогою jQuery, $(element).append(content);частини сценарію …

8
Як перевірити, чи «шестигранний» колір занадто чорний?
Я намагаюся оцінити темряву кольору, обраного кольором, щоб побачити, чи він "занадто чорний", і якщо так, встановіть його на білий. Я подумав, що можу використати перші символи шістнадцяткового значення, щоб зняти це. Це працює, але він також перемикає деякі законно "світлі" кольори теж. У мене є такий код: if (lightcolor.substring(0,3) …
111 javascript  colors 

7
Як конвертувати Blob у файл у JavaScript
Мені потрібно завантажити зображення на сервер NodeJS в якийсь каталог. я використовуюconnect-busboy модуль вузла. У мене було dataURLзображення, яке я перетворив на blob, використовуючи наступний код: dataURLToBlob: function(dataURL) { var BASE64_MARKER = ';base64,'; if (dataURL.indexOf(BASE64_MARKER) == -1) { var parts = dataURL.split(','); var contentType = parts[0].split(':')[1]; var raw = decodeURIComponent(parts[1]); …

4
async / очікувати неявно повертає обіцянку?
Я читав, що функції асинхронізації, позначені asyncключовим словом, неявно повертають обіцянку: async function getVal(){ return await doSomethingAync(); } var ret = getVal(); console.log(ret); але це не є когерентним ... якщо припустити doSomethingAsync()повернення обіцянки, а ключове слово очікування поверне значення з обіцянки, а не itsef обіцянки, то моя функція getVal повинна …

5
Як дістатися з Blob до ArrayBuffer
Я вивчав Blobs, і я помітив, що коли у вас є ArrayBuffer, ви можете легко перетворити це на Blob так: var dataView = new DataView(arrayBuffer); var blob = new Blob([dataView], { type: mimeString }); Зараз у мене питання, чи можна переходити з Blob до ArrayBuffer?

8
XMLHttpRequest не може завантажити XXX Ні заголовка "Access-Control-Allow-Origin"
tl; dr; Про ту саму політику щодо походження У мене є процес Grunt, який ініціює екземпляр сервера express.js. Це працювало абсолютно чудово до тих пір, коли він почав розміщувати порожню сторінку із зазначенням цього в журналі помилок у консолі розробника в Chrome (остання версія): XMLHttpRequest не може завантажити https://www.example.com/ На …

2
Для чого поле "module" package.json?
Я бачив, що деякі пакети npm (наприклад, vue ) мають pkg.moduleполе у ​​своєму package.json. Це "module"офіційна власність npm чи це якась конвенція? Чи є десь для цього документація? Для чого це? esnext шлях? Нерозділений шлях модуля?

7
Як визначити один рік відтепер у Javascript
Я намагаюся отримати рік від дати, і це не працює. JS: var now = new Date(); var oneYr = new Date(); oneYr.setYear(now.getYear() + 1); $("#yearFromNow").append(oneYr.toString()); var oneMonth = new Date(); oneMonth.setMonth(now.getMonth() + 1); $("#monthFromNow").append(oneMonth.toString()); Вихід: one mo. = Thu Dec 22 112 15:16:01 GMT-0500 (Eastern Standard Time) one yr. = …
111 javascript 

7
Яка мета подвійних фігурних дужок у синтаксисі JSX React?
З підручника reakct.js ми бачимо таке використання подвійних фігурних брекетів: &lt;span dangerouslySetInnerHTML={{ __html: rawMarkup }} /&gt; А потім у другому навчальному посібнику "Мислення реагую" : &lt;span style={{ color: 'red' }}&gt; {this.props.product.name} &lt;/span&gt;; Однак документація React JSX не описує і не згадує подвійні фігурні дужки. Для чого цей синтаксис (подвійні фігурки)? …

14
Видалити властивість для всіх об’єктів у масиві
Я хочу видалити badвластивість з кожного об'єкта в масиві. Чи є кращий спосіб це зробити, ніж використовувати forцикл і видалити його з кожного об’єкта? var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...]; for (var i = 0, len = array.length; i &lt; len; i++) { delete array[i].bad; } Просто здається, що …

13
Як скоротити блок корпусу комутатора, перетворюючи число на ім'я місяця?
Чи є спосіб написати це меншою кількістю рядків, але все ще легко читається? var month = ''; switch(mm) { case '1': month = 'January'; break; case '2': month = 'February'; break; case '3': month = 'March'; break; case '4': month = 'April'; break; case '5': month = 'May'; break; case …


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