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

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

7
Чому я можу змінити значення константи в javascript?
Я знаю, що ES6 ще не стандартизований, але в даний час багато браузерів підтримують const ключові слова в JS. У специфікації написано, що: Значення константи не може змінюватися шляхом повторного призначення, а константа не може бути повторно оголошена. Через це, хоча можливо оголосити константу, не ініціалізуючи її, робити це було …

4
Як зберігати файл конфігурації та читати його за допомогою React
Я новачок у реагуванні .js Я реалізував один компонент, в якому я отримую дані з сервера і використовую їх як, CallEnterprise:function(TenantId){ fetchData('http://xxx.xxx.xx.xx:8090/Enterprises?TenantId='+TenantId+' &format=json').then(function(enterprises) { EnterprisePerspectiveActions.getEnterprise(enterprises); }).catch(function() { alert("There was some issue in API Call please contact Admin"); //ComponentAppDispatcher.handleViewAction({ // actionType: MetaItemConstants.RECEIVE_ERROR, // error: 'There was a problem getting the enterprises' …

6
Коли використовувати пряжу над NPM? Які відмінності?
Які відмінності між пряжею та NPM? На момент написання цього питання я міг знайти лише кілька статей в Інтернеті, які показують, що пряжа еквівалентна такій команді NPM . Чи мають вони однакові функціональні можливості (я знаю, що Пряжа виконує локальне кешування, і схоже, що Вам потрібно завантажити пакет лише один …
101 javascript  npm  yarnpkg 

7
Використовуйте динамічний (змінний) рядок як шаблон регулярного виразу в JavaScript
Я хочу додати (змінний) тег до значень із регулярним виразом, шаблон працює добре з PHP, але у мене виникають проблеми з його реалізацією в JavaScript. Шаблон ( valueє змінною): /(?!(?:[^<]+>|[^>]+<\/a>))\b(value)\b/is Я уникнув зворотних скісних рисок: var str = $("#div").html(); var regex = "/(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b/is"; $("#div").html(str.replace(regex, "<a href='#" …
101 javascript  regex  string 

5
KeyboardEvent.keyCode застарілий. Що це означає на практиці?
Відповідно до MDN, ми точно не повинні використовувати.keyCode властивість. Це застаріло: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode У школі W3 цей факт проігноровано, і є лише допоміжна примітка, яка .keyCodeпередбачає лише сумісність, і що остання версія Специфікації подій DOM рекомендує використовувати .keyвластивість замість цього. Проблема в тому, що .keyбраузери не підтримують, то що ми повинні …

8
Видалити значення з об’єкта без мутації
Який хороший і короткий спосіб видалити значення з об’єкта за певним ключем без мутації вихідного об’єкта? Я хотів би зробити щось на зразок: let o = {firstname: 'Jane', lastname: 'Doe'}; let o2 = doSomething(o, 'lastname'); console.log(o.lastname); // 'Doe' console.log(o2.lastname); // undefined Я знаю, що існує багато бібліотек незмінності для таких …

13
Як вам навести курсор на ReactJS? - onMouseLeave не зареєстрований під час швидкого наведення курсору на
Як ви можете досягти події наведення або активної події в ReactJS, коли ви робите вбудований стиль? Я виявив, що підхід onMouseEnter, onMouseLeave є помилковим, тому сподіваючись, що існує інший спосіб це зробити. Зокрема, якщо дуже швидко навести курсор на компонент, реєструється лише подія onMouseEnter. OnMouseLeave ніколи не запускається, і, отже, …

6
Політика безпеки вмісту: Налаштування сторінки заблокували завантаження ресурсу
Я використовую CAPTCHA під час завантаження сторінки, але він блокується з певних причин безпеки. Я стикаюся з цією проблемою: Політика безпеки вмісту: Налаштування сторінки заблокували завантаження ресурсу в http://www.google.com/recaptcha/api.js?onload=myCallBack&render=explicit ("script-src http://test.com:8080 'unsafe-inline' 'unsafe-eval'"). Я використав такий JavaScript та метатег: <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> …

6
Перетворити ES6 Iterable на Array
Скажімо, у вас є схожий на масив Javascript ES6 Iterable, який ви заздалегідь знаєте, буде обмежений, який найкращий спосіб перетворити його на масив Javascript? Причиною цього є те, що багато бібліотек js, такі як підкреслення та лодаш, підтримують лише масиви, тому, якщо ви хочете використовувати будь-яку їхню функцію в Iterable, …

8
Як перевірити об'єкти Javascript
Як я можу оглянути об’єкт у вікні попередження? Зазвичай сповіщення про об'єкт просто викидає ім'я вузла: alert(document); Але я хочу отримати властивості та методи об’єкта у вікні попередження. Як я можу досягти цієї функціональності, якщо це можливо? Або є якісь інші пропозиції? Зокрема, я шукаю рішення для виробничого середовища, де …

18
Спадне меню завантаження не працює
У мене виникають проблеми з тим, щоб мої спадні файли працювали. Я можу змусити навігацію відображатися ідеально, але коли я натискаю кнопку "Випадаюче меню" (будь-яке з них), воно не відображає спадне меню. Я спробував розглянути інші повідомлення про це, але нічого, що вирішило проблеми кожного, не допомогло. Я скопіював джерело …


3
JavaScript: Як встановити умовну точку розриву в інструментах налагодження Chrome
У мене є простий js-файл, який друкує дату безперервно. Я використовую інструменти налагодження Google Chrome (F12) Моє питання: чи можна встановити умовну межу перерви в Google Chrome ?? У своєму коді я хочу встановити точку перерви, якщо значення секунд дорівнює 50 ?? s = date.getSeconds(); Це jsfiddle, де є моє …

6
Чи дозволить HTML5 веб-програмам здійснювати однорангові HTTP-з'єднання?
Чи можливо створити веб-додаток, який за допомогою центрального сервера міг би створити прямі зв’язки з іншими користувачами того ж веб-додатка? Я уявляю процес, схожий на пробивання отворів UDP. Я читав про новий API WebSockets в HTML5, але, здається, потрібно ініціювати з'єднання із сервером, сумісним із WS, перш ніж повністю розпочатись …
100 javascript  ajax  html 

1
Чому браузери не видають помилку, коли замість "javascript" у значенні onclick використовується будь-яке інше слово?
Я успадкував веб-сайт і просто натрапив на цю цікавість: <a href="/delete" onClick="jamoscript:return confirm('Do you really want to do that?');">Delete all</a> Я можу відобразити сторінку, що її містить, і натиснути на посилання, щоб отримати діалогове вікно підтвердження точно так само, як я, коли я зміню " jamoscript" на " javascript". У …
100 javascript  html 

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