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

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

20
Зупиніть оновлення сторінки форми надіслати
Як я можу запобігти оновленню сторінки при натисканні кнопки "Надіслати" без будь-яких даних у полях? Перевірка налаштування працює нормально, усі поля червоніють, але тоді сторінка оновлюється негайно. Мої знання JS порівняно базові. Зокрема, я думаю, що processForm()функція внизу є «поганою». HTML <form id="prospects_form" method="post"> <input id="form_name" tabindex="1" class="boxsize" type="text" name="name" …
150 javascript  jquery  html  forms 

5
Експорт декількох класів у модулі ES6
Я намагаюся створити модуль, який експортує кілька класів ES6. Скажімо, у мене є така структура каталогу: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsі Bar.jsкожен експорт класу ES6 за замовчуванням: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { …

3
Що таке тимчасова мертва зона?
Я чув, що доступ letі constзначення перед їх ініціалізацією можуть викликати причину ReferenceErrorтого, що називається тимчасовою мертвою зоною . Що таке тимчасова мертва зона, як вона стосується сфери застосування та підйому, і в яких ситуаціях вона стикається?

6
Запуск сценаріїв NPM послідовно
Скажімо, маю "scripts": { "pre-build": "echo \"Welcome\" && exit 1", "build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"", "post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut", "exit" : "start cmd.exe @cmd /k \"echo \"goodbye\" && exit 1\"" }, Яку команду NPM можна запустити, щоб дозволити послідовно запускати всі ці сценарії. Коли я використовую …
150 javascript  node.js  npm  cmd 

16
Обмеження імпорту створення-реагувати на додаток за межами каталогу src
Я використовую додаток create-react. Я намагаюся викликати зображення з моєї загальнодоступної папки з файлу всередині мого src/components. Я отримую це повідомлення про помилку ./src/components/website_index.js Модуль не знайдено: Ви намагалися імпортувати ../../public/images/logo/WC-BlackonWhite.jpg, який не входить у проект src / каталог. Відносний імпорт за межами src / не підтримується. Ви можете або …

5
Після надсилання форми POST відкрийте нове вікно, де відображається результат
Запит на публікацію JavaScript, як надіслати форму, показує, як подати форму, яку ви створюєте через POST в JavaScript. Нижче - мій модифікований код. var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "test.jsp"); var hiddenField = document.createElement("input"); hiddenField.setAttribute("name", "id"); hiddenField.setAttribute("value", "bob"); form.appendChild(hiddenField); document.body.appendChild(form); // Not entirely sure if this is necessary form.submit(); …
149 javascript  html  post 

24
Виявлення того, що у веб-переглядачі немає миші та є лише сенсорним
Я розробляю веб-сторінку (не веб-сайт зі сторінками цікавого тексту) з дуже різним інтерфейсом для дотику (ваш палець приховує екран при натисканні) та миші (значною мірою спирається на попередній перегляд наведення курсора). Як я можу виявити, що мій користувач не має миші, щоб представити йому правильний інтерфейс? Планую залишити вимикач для …
149 javascript  html  touch  mouse 

5
API iframe YouTube: як я можу контролювати програвач iframe, який вже є в HTML?
Я хочу мати можливість контролювати плеєри YouTube на основі iframe. Цей плеєр вже буде в HTML, але я хочу контролювати їх через JavaScript API. Я читав документацію для API iframe, в якій пояснюється, як додати нове відео на сторінку за допомогою API, а потім контролювати його за допомогою функцій програвача …


14
HTML5 Полотно, розмір зображення (зменшення масштабу) Висока якість зображення?
Я використовую елементи полотна html5 для зміни розміру зображень у своєму браузері. Виявляється, якість дуже низька. Я виявив це: вимкнути інтерполяцію, коли масштабувати <canvas>, але це не сприяє підвищенню якості. Нижче мій код css та js, а також зображення, розширене за допомогою Photoshop та масштабування в полотні API. Що мені …

1
Чи JSON Викрадення все ще залишається проблемою в сучасних браузерах?
Я використовую Backbone.js та веб-сервер Tornado. Стандартна поведінка для отримання даних збору в Backbone - це надсилання як масив JSON. З іншого боку, стандартна поведінка Торнадо не допускає використання масиву JSON через наступну вразливість: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx Пов’язане з цим: http://haacked.com/archive/2009/06/25/json-hijacking.aspx Мені здається більш природним, що мені не доведеться загортати JSON в …

9
Отримати значення URL-параметрів рядка запиту за допомогою jQuery / Javascript (querystring)
Хтось знає про хороший спосіб написати розширення jQuery для обробки параметрів рядка запиту? Я в основному хочу розширити магічну ($)функцію jQuery, щоб я міг зробити щось подібне: $('?search').val(); Для того щоб подати мені значення «тест» в наступному URL: http://www.example.com/index.php?search=test. Я бачив безліч функцій, які можуть це робити в jQuery та …

6
Отримайте різницю між двома датами в секундах
Я намагаюся отримати різницю між двома датами в секундах. Логіка була б така: встановити початкову дату, яка була б зараз; встановіть кінцеву дату, яка була б початковою датою плюс деяка кількість секунд у майбутньому (скажімо, наприклад, 15) отримати різницю між цими двома (кількість секунд) Причина, чому я роблю це з …
149 javascript  date 

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

17
Як захопити подію закриття вікна браузера?
Я хочу зафіксувати подію закриття вікна браузера / вкладки. Я спробував наступне з jQuery: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) Але це працює і над поданням форми, що не те, що я хочу. Я хочу, щоб подія, яка запускається лише тоді, коли користувач …

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