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

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



13
Визначте, на який елемент вказівник миші знаходиться зверху
Я хочу функцію, яка повідомляє мені, над яким елементом закінчується курсор миші. Наприклад, якщо миша користувача перебуває над цією текстовою ділянкою (з id wmd-input), виклик window.which_element_is_the_mouse_on()буде функціонально еквівалентний$("#wmd-input")
110 javascript  dom  mouse 

4
Найкращий спосіб виявити комп'ютери Mac OS X або Windows за допомогою JavaScript або jQuery
Тому я намагаюся перемістити кнопку "закрити" вліво, коли користувач перебуває на Mac, і в праву, коли користувач знаходиться на ПК. Зараз я це роблю, вивчаючи агент користувача, але це може бути надто легко підроблено для надійного виявлення ОС. Чи є надійний спосіб виявити, чи є ОС, на якій працює браузер, …
110 javascript  jquery 


16
Скасуйте ланцюжок обіцянок ECMAScript 6 для ванілі
Чи існує спосіб очищення .thens Promiseекземпляра JavaScript ? Я написав тестову рамку JavaScript поверх QUnit . Рамка запускає тести синхронно, запускаючи кожен з а Promise. (Вибачте за довжину цього блоку коду. Я прокоментував це якнайкраще, тому він відчуває себе менш стомлюючим.) /* Promise extension -- used for easily making an …

20
Нудовий продавець з Gmail та NodeJS
Я намагаюся використовувати nodemailer для реалізації контактної форми за допомогою NodeJS, але вона працює лише на локальних, вона не працює на віддаленому сервері ... Моє повідомлення про помилку: [website.fr-11 (out) 2013-11-09T15:40:26] { [AuthError: Invalid login - 534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvlX [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 V-dFQLgb7aRCYApxlOBuha5ESrQEbRXK0iVtOgBoYeARpm3cLZuUS_86kK7yPis7in3dGC [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 N1sqhr3D2IYxHAN3m7QLJGukwPSZVGyhz4nHUXv_ldo9QfqRydPhSvFp9lnev3YQryM5TX [website.fr-11 (out) …

8
Запустити JavaScript-код у закритому вікні чи оновленні сторінки?
Чи є спосіб запустити остаточний код JavaScript, коли користувач закриває вікно браузера або оновить сторінку? Я думаю про щось подібне на onload, але більше схоже на onclose? Дякую. Мені не подобається метод onbeforeunload, який завжди поповнює спливаюче вікно підтвердження (залишити сторінку / залишитися на мозіллі) або (перезавантажити / не перезавантажувати …

11
ScrollIntoView () призводить до переміщення всієї сторінки
Я використовую ScrollIntoView () для прокрутки виділеного елемента в списку, який переглядається. Коли я прокручую вниз, ScrollIntoView (помилково) працює чудово. Але коли я прокручую вгору, ScrollIntoView (true) змушує всю сторінку трохи переміститися, що, на мою думку, призначене. Чи є спосіб уникнути переміщення всієї сторінки при використанні ScrollIntoView (вірно)? Ось структура …
110 javascript  css 

8
"Змішаний вміст заблокований" під час запуску операції HTTP AJAX на сторінці HTTPS
У мене є форма, яку я надсилаю (через GET, як цього потрібно) в crm (ViciDial). Я можу успішно надіслати форму, проте, якщо це зробити, файл обробки в crm просто повторить текст успіху, і все. Замість цього тексту я хочу відобразити сторінку подяки на своєму веб-сайті, тому я вирішив використовувати AJAX …
110 javascript  php  jquery  html  ajax 


7
Стан не оновлюється при використанні гачка стану React у setInterval
Я випробовую новий React Hooks і маю компонент Clock з лічильником, який повинен збільшуватися щосекунди. Однак значення не збільшується понад одиницю. function Clock() { const [time, setTime] = React.useState(0); React.useEffect(() => { const timer = window.setInterval(() => { setTime(time + 1); }, 1000); return () => { window.clearInterval(timer); }; }, …


10
Ітерація через асоціативний масив Javascript у відсортованому порядку
Скажімо, у мене є асоціативний масив Javascript (він же хеш, ака словник): var a = new Array(); a['b'] = 1; a['z'] = 1; a['a'] = 1; Як я можу перебирати клавіші в упорядкованому порядку? Якщо це допомагає спростити речі, значення мені навіть не потрібні (вони всі просто число 1).
109 javascript 

4
Angularjs if-then-else побудова в виразі
Чи можу я якось використовувати конструкцію if-then-else (ternary-operator) у виразі angularjs, наприклад, у мене є функція $ range.isExists (item), яка повинна повертати значення bool. Я хочу щось подібне, <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> Я знаю, що можу використовувати функцію, …

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