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

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

30
Віднімайте дні з дати в JavaScript
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Хтось знає про простий спосіб взяти побачення (наприклад, сьогодні) та повернутися до X днів? Так, наприклад, якщо я хочу обчислити дату за …

22
Повторіть символ N разів
У Perl я можу повторити символ кілька разів, використовуючи синтаксис: $a = "a" x 10; // results in "aaaaaaaaaa" Чи є простий спосіб досягти цього в Javascript? Я, очевидно, можу використовувати функцію, але мені було цікаво, чи є якийсь вбудований підхід чи якась інша розумна техніка.


19
Як перевірити, чи є об’єктом дата?
У мене на веб-сторінці дратівлива помилка: date.GetMonth () не є функцією Отже, я гадаю, що роблю щось не так. Змінна dateне є об'єктом типу Date. Як я можу перевірити тип даних у Javascript? Я спробував додати if (date), але це не працює. function getFormatedDate(date) { if (date) { var month …
601 javascript  date 

9
Перевірте, чи об'єкт є об'єктом jQuery
Чи існує швидкий спосіб перевірити, чи об’єкт є об'єктом jQuery або нативним об’єктом JavaScript? приклад: var o = {}; var e = $('#element'); function doStuff(o) { if (o.selector) { console.log('object is jQuery'); } } doStuff(o); doStuff(e); Очевидно, що код вище працює, але це не безпечно. Ви потенційно можете додати до …
601 javascript  jquery 

16
Як визначити, чи завантажується веб-сторінка всередині iframe або безпосередньо у вікно браузера?
Я пишу додаток для фейсбуку на базі iframe. Тепер я хочу використовувати ту саму html-сторінку, щоб відтворити звичайний веб-сайт, а також сторінку полотна у facebook. Мені хочеться знати, чи можу я визначити, що сторінка завантажена всередині iframe чи безпосередньо у браузері?

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


14
Величезна кількість файлів, створених для кожного кутового проекту
Я хотів запустити просту світову програму привіт для Angular. Коли я дотримувався вказівок на офіційному швидкому запуску, установка створила 32 000 файлів у моєму проекті. Я подумав, що це якась помилка або я щось пропустив, тому вирішив використовувати angular-cli , але після налаштування проекту я нарахував 41 000 файлів. Де …

11
Як скинути змінну JavaScript?
У мене є глобальна змінна в JavaScript (насправді windowвластивість, але я не думаю, що це має значення), яка вже була заповнена попереднім сценарієм, але я не хочу, щоб інший скрипт запустився пізніше, щоб побачити його значення або що він навіть був визначений. Я поставив, some_var = undefinedі це працює для …

28
Як перетворити дату JavaScript в UTC?
Припустимо, користувач вашого веб-сайту вводить діапазон дат. 2009-1-1 to 2009-1-3 Цю дату потрібно надіслати на сервер для певної обробки, але сервер очікує, що всі дати та часи будуть у UTC. Тепер припустимо, що користувач перебуває на Алясці або на Гаваях або на Фіджі. Оскільки вони знаходяться в часовому поясі, що …
590 javascript  date  utc 

20
Тестування, чи встановлено прапорець за допомогою jQuery
Якщо прапорець встановлений, тоді мені потрібно отримати лише значення 1; в іншому випадку мені потрібно отримати це як 0. Як це зробити за допомогою jQuery? $("#ans").val() завжди дасть мені одне право в цьому випадку: <input type="checkbox" id="ans" value="1" />

3
Видаліть із тексту ВСІ білі пробіли
$("#topNav" + $("#breadCrumb2nd").text().replace(" ", "")).addClass("current"); Це фрагмент з мого коду. Я хочу додати клас до ідентифікатора після отримання властивості тексту іншого ідентифікатора. Проблема в цьому полягає в тому, що ідентифікатор, що містить потрібний мені текст, містить пробіли між літерами. Я хотів би, щоб білі проміжки були видалені. Я спробував TRIM()і …
587 javascript  jquery 

30
HTML-форма для читання лише SELECT тег / ввід
Відповідно до специфікацій HTML, selectтег у HTML не має readonlyатрибута, а лише disabledатрибут. Тож якщо ви хочете утримати користувача від зміни випадаючого меню, вам доведеться скористатися disabled. Єдина проблема полягає в тому, що відключені вхідні форми HTML не включаються до даних POST / GET. Який найкращий спосіб емулювати readonlyатрибут для …
587 javascript  html 

18
Чи є спосіб виявити, чи вікно браузера наразі не активне?
У мене JavaScript, який періодично займається діяльністю. Коли користувач не дивиться на сайт (тобто вікно чи вкладка не мають фокусу), було б непогано не запускати. Чи можна це зробити за допомогою JavaScript? Мій орієнтир: Gmail Chat відтворює звук, якщо вікно, яке ви використовуєте, не активне.

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