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

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

7
Як обрізати рядок до N символів у Javascript?
Як я можу за допомогою Javascript зробити функцію, яка буде обрізати рядок, переданий як аргумент, на задану довжину, також передану як аргумент. Наприклад: var string = "this is a string"; var length = 6; var trimmedString = trimFunction(length, string); // trimmedString should be: // "this is" Хтось мав ідеї? Я …
169 javascript  string  trim 

19
Запобігайте onmouseout при наведенні дочірнього елемента батьківського абсолютного діла БЕЗ jQuery
У мене виникають проблеми з onmouseoutфункцією в абсолютно розміщеному діві. Коли миша потрапляє на дочірній елемент у діві, подія mouseout запускається, але я не хочу, щоб воно спрацьовувало, поки миша не вийде з батьківського, абсолютного діва. Як я можу запобігти появі mouseoutподії, коли вона потрапляє на дочірній елемент БЕЗ jquery. …

8
Помилка ESLint Parsing: Несподіваний маркер
З цим кодом: import React from 'react'; import { Link } from 'react-router'; import { View, NavBar } from 'amazeui-touch'; import * as Pages from '../components'; const { Home, ...Components } = Pages; Я отримую цю помилку eslint: 7:16 error Parsing error: Unexpected token .. Why? Ось моя конфігурація eslint: …

14
Конструктор класів Async / Await
На даний момент я намагаюся використовувати async/awaitфункцію конструктора класу. Це так, що я можу отримати спеціальний e-mailтег для проекту Electron, над яким я працюю. customElements.define('e-mail', class extends HTMLElement { async constructor() { super() let uid = this.getAttribute('data-uid') let message = await grabUID(uid) const shadowRoot = this.attachShadow({mode: 'open'}) shadowRoot.innerHTML = ` …

4
ChromeS 77 попередження від SameSite
З моменту останнього оновлення у мене виникає помилка з файлами cookie, пов’язаними з атрибутом SameSite. Файли cookie - від сторонніх розробників (Fontawesome, jQuery, Google Analytics, Google reCaptcha, Google Fonts тощо). Помилки в консолі Chrome виглядають так. A cookie associated with a cross-site resource at <URL> was set without the `SameSite` …


7
jQuery отримує розташування елемента відносно вікна
З огляду на HTML DOM ID, як отримати позицію елемента щодо вікна в JavaScript / JQuery? Це не те саме, що відносно документа або батьківського зміщення, оскільки елемент може знаходитися всередині iframe або деяких інших елементів. Мені потрібно отримати розміщення на екрані прямокутника елемента (як у положенні та розмірі), як …

9
Гарний підручник для використання API історії HTML5 (Pushstate?) [Закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Я розглядаю використання API історії HTML5 для вирішення проблем глибокого зв’язку із вмістом, завантаженим AJAX, …

6
Яким чином закриття JavaScript збирає сміття
Я зареєстрував таку помилку Chrome , що призвело до багатьох серйозних і неочевидних витоків пам'яті в моєму коді: (У цих результатах використовується профайлер пам'яті Chrome Dev Tools , який запускає GC, а потім робить знімок всього, що не збирається зібрано.) У наведеному нижче коді someClassекземпляр збирається сміттям (добре): var someClass …

3
Як я можу сказати AngularJS "оновити"
У мене є подія клацання, яка трапляється за межами моєї спеціальної директиви, тому замість атрибута "ng-click" я використовую слухач jQuery.click () і викликаю функцію в межах моєї сфери, наприклад: $('html').click(function(e) { scope.close(); ); close () - це проста функція, яка виглядає приблизно так: scope.close = function() { scope.isOpen = false; …

12
Введіть натискання кнопки тригерів
У мене є сторінка з двома кнопками. Один - <button>елемент, а інший - а <input type="submit">. Кнопки з’являються на сторінці в такому порядку. Якщо я перебуваю в текстовому полі де-небудь у формі і натискаю <Enter>, clickподія елемента кнопки запускається. Я припускаю, що тому, що елемент кнопки сидить першим. Я не …
168 javascript  jquery  html  forms  enter 

11
Як відредагувати назву вікна попередження JavaScript?
Я створюю попередження JavaScript із таким кодом на сторінці C # .NET: Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>"); У ньому відображається вікно попередження із заголовком заголовка як "Повідомлення з веб-сторінки". Чи можливо змінити заголовок?
168 javascript  alert 

3
Як браузери призупиняють / змінюють Javascript, коли вкладка чи вікно не активні?
Передумови: я роблю кілька тестів користувальницького інтерфейсу, які потрібно виявити, люди звертають увагу чи ні. Але це питання не стосується API видимості сторінки . Зокрема, я хотів би знати, як на мій код Javascript вплине, якщо поточна вкладка неактивна або вікно браузера не активне в різних браузерах. Я поки що …

20
Як отримати базову URL-адресу з рядка в JavaScript?
Я намагаюся знайти відносно простий і надійний метод витягти базову URL-адресу зі змінної рядка за допомогою JavaScript (або jQuery). Наприклад, подано щось на зразок: http://www.sitename.com/article/2009/09/14/this-is-an-article/ Я хотів би отримати: http://www.sitename.com/ Чи є регулярним виразом найкраща ставка? Якщо так, то який вислів я можу використовувати, щоб призначити новій змінній базовій URL-адресі, …
168 javascript  regex  string  url 

20
Отримання всіх вибраних прапорців у масиві
Тож у мене є ці прапорці: <input type="checkbox" name="type" value="4" /> <input type="checkbox" name="type" value="3" /> <input type="checkbox" name="type" value="1" /> <input type="checkbox" name="type" value="5" /> І так далі. Їх близько 6, і вони кодовані вручну (тобто не дістаються від db), тому вони, швидше за все, залишаться тими ж деякий …
168 javascript  jquery  ajax  dhtml 

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