Вопросы с тегом «javascript»

84
Как получить количество просмотров видео с помощью YouTube API?

Вопрос очень простой. Как получить количество просмотров видео с помощью YouTube API? Задача простая, но я хотел бы очень часто использовать этот запрос на большом количестве видео. Есть ли способ вызвать их Youtube API и получить его? (что-то вроде facebook...

84
Как нормализовать HTML в JavaScript или jQuery?

Теги могут иметь несколько атрибутов. Порядок, в котором атрибуты появляются в коде, не имеет значения. Например: <a href="#" title="#"> <a title="#" href="#"> Как я могу «нормализовать» HTML в Javascript, чтобы порядок атрибутов всегда был одинаковым? Мне все равно, какой порядок...

84
Использование загрузки файлов HTML5 с помощью AJAX и jQuery

По общему признанию, в Stack Overflow есть похожие вопросы, но, похоже, ни один из них не полностью соответствует моим требованиям. Вот что я хочу сделать: Загрузите всю форму данных, одна часть которых представляет собой один файл Работа с библиотекой загрузки файлов Codeigniter До сих пор все...

84
Правильный способ документирования функций с открытым аргументом в JSDoc

Допустим, у вас есть что-то вроде следующего: var someFunc = function() { // do something here with arguments } Как бы вы правильно задокументировали, что эта функция может принимать любое количество аргументов в JSDoc? Это мое лучшее предположение, но я не уверен, что оно верное. /** * @param...

84
Как отсортировать ассоциативный массив по его значениям в Javascript?

У меня ассоциативный массив: array["sub2"] = 1; array["sub0"] = -1; array["sub1"] = 0; array["sub3"] = 1; array["sub4"] = 0; Каков наиболее элегантный способ сортировки (по убыванию) по его значениям, когда результатом будет массив с соответствующими индексами в следующем порядке: sub2, sub3,...

84
Перехватить отправку формы в JavaScript и предотвратить нормальную отправку

Кажется, есть много информации о том, как отправить форму с помощью javascript, но я ищу решение для захвата, когда форма была отправлена, и перехвата ее в javascript. HTML <form> <input type="text" name="in" value="some data" /> <button type="submit">Go</button>...

84
Нужно ли мне удалять прослушиватели событий перед удалением элементов?

Если у меня есть родительский элемент с дочерними элементами, к которым привязаны прослушиватели событий, нужно ли мне удалять эти прослушиватели событий, прежде чем я очищу родительский элемент? (т.е. parent.innerHTML = '';) Могут ли быть утечки памяти, если прослушиватели событий не отвязаны от...

84
Protovis против D3.js

TL; DR: есть ли у кого-нибудь опыт работы с protovis и D3.js, чтобы прояснить различия между ними? Я играю с protovis в течение последних 2 недель, и пока все идет отлично. Только вот сейчас я, кажется, натолкнулся на кирпичную стену с анимацией. protovis: http://vis.stanford.edu/protovis/ Я хочу...

84
Javascript console.log () в iOS UIWebView

При написании приложения для iPhone / iPad с UIWebView консоль не отображается. этот отличный ответ показывает, как отлавливать ошибки, но я также хотел бы использовать console.log ()....

84
Можно ли сохранить HTML-страницу в формате PDF с помощью JavaScript или jquery?

Можно ли сохранить HTML-страницу в формате PDF с помощью JavaScript или jquery? В деталях: Я создал одну HTML-страницу, содержащую таблицу. Он имеет одну кнопку «Сохранить как PDF». Если пользователь нажимает эту кнопку, эта HTML-страница должна быть преобразована в файл PDF. Возможно ли...

84
Одноразовое обновление страницы после загрузки первой страницы

Я хотел бы реализовать код JavaScript, который гласит следующее: если страница загружена полностью, обновите страницу немедленно, но только один раз. Я застрял на «только один раз»: window.onload = function () {window.location.reload()} это дает цикл без «только один раз». Если это помогает,...

84
Как я могу установить соединение между браузером и браузером (одноранговое соединение)? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

84
Определить, было ли событие прокрутки создано пользователем

Можно ли определить, было ли событие прокрутки выполнено браузером или пользователем? В частности, при использовании кнопки «Назад» браузер может перейти к последней известной позиции прокрутки. Если я привяжусь к событию прокрутки, как я могу определить, было ли это вызвано пользователем или...

84
Событие изменения Javascript на элементе ввода срабатывает только при потере фокуса

У меня есть элемент ввода, и я хочу продолжать проверять длину содержимого, и всякий раз, когда длина становится равной определенному размеру, я хочу включить кнопку отправки, но я столкнулся с проблемой с событием onchange Javascript в качестве события срабатывает только тогда, когда элемент...

84
Как лучше всего преобразовать NodeList в массив в JavaScript?

Метод DOM document.querySelectorAll()(и некоторые другие) возвращаютNodeList . Чтобы работать со списком, например, используя forEach(), NodeListнеобходимо сначала преобразовать вArray . Какой самый лучший способ преобразовать NodeListАня Array?...

84
Разделите предложения на 'и' и удалите окружающие пробелы

У меня есть такой код: var r = /(?:^\s*([^\s]*)\s*)(?:,\s*([^\s]*)\s*){0,}$/ var s = " a , b , c " var m = s.match(r) m => [" a , b , c ", "a", "c"] Похоже, что вся строка была сопоставлена, но куда "b"делась? Я бы предпочел получить: [" a , b , c ", "a", "b", "c"] так что я могу сделать...

84
Как проверить, загружен ли iframe или есть контент?

У меня есть iframe с id = "myIframe", и вот мой код для загрузки его содержимого: $('#myIframe').attr("src", "my_url"); Проблема в том, что иногда загрузка занимает слишком много времени, а иногда загружается очень быстро. Поэтому я должен использовать функцию "setTimeout": setTimeout(function(){...