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

149
Как захватить событие закрытия окна браузера?

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

149
Удалить строку запроса из URL

Каков простой способ удалить строку запроса из пути в Javascript? Я видел плагин для JQuery, который использует window.location.search. Я не могу этого сделать: URL-адрес в моем случае - это переменная, установленная с помощью AJAX. var testURL =...

149
Тернарные операторы в JavaScript без «остального»

Мне всегда приходилось ставить nullусловия, в которых ничего нет. Есть ли что-нибудь вокруг этого? Например condition ? x = true : null; в принципе, есть ли способ сделать: condition ? x = true; Теперь это проявляется как синтаксическая ошибка К вашему сведению, вот пример кода:...

149
javascript node.js next ()

Я вижу много пользы nextв node.js. Что это, откуда оно? Что оно делает? Могу ли я использовать его на стороне клиента? Извините, это используется, например, здесь: http://dailyjs.com/2010/12/06/node-tutorial-5/ ищите функцию...

149
Изменение выбранной опции элемента HTML Select

В моем HTML у меня есть <select>три <option>элемента. Я хочу использовать jQuery для проверки значения каждого параметра в сравнении с Javascript var. Если он совпадает, я хочу установить выбранный атрибут этой опции. Как бы я это...

149
Определить, есть ли у вкладки браузера фокус

Существует ли надежный кросс-браузерный способ определения того, что вкладка имеет фокус. Сценарий состоит в том, что у нас есть приложение, которое регулярно опрашивает цены акций, и если страница не имеет фокуса, мы могли бы прекратить опрос и спасти всех от шума дорожного движения, особенно...

149
API iframe YouTube: как мне управлять плеером iframe, который уже находится в HTML?

Я хочу иметь возможность контролировать плееры YouTube на основе iframe. Эти игроки уже будут в HTML, но я хочу контролировать их через JavaScript API. Я читал документацию по API iframe, в которой объясняется, как добавить новое видео на страницу с помощью API, а затем управлять им с помощью...

149
запретить обновление страницы при нажатии кнопки внутри формы

У меня есть проблема при использовании кнопок внутри формы. Я хочу, чтобы эта кнопка вызывала функцию. Это делает, но с нежелательным результатом, что он обновляет страницу. Мой простой код выглядит так <form method="POST"> <button name="data" onclick="getData()">Click</button>...

149
Обнаружение, что браузер не имеет мыши и только для сенсорного

Я разрабатываю веб-приложение (не веб-сайт со страницами с интересным текстом) с совершенно другим интерфейсом для касания (ваш палец скрывает экран при нажатии) и мыши (в значительной степени зависит от предварительного просмотра при наведении курсора). Как я могу обнаружить, что у моего...

149
Преобразование строки в объект JSON

Как вы заставляете JS думать, что строка - это JSON? У меня есть функция, которая работает, только если объект JSON передается ему. Если я передаю ей строку с тем же форматом, что и в JSON, она не работает. Поэтому я хочу заставить эту функцию думать, что переданная ей строка является JSON. Строка...

149
Получить разницу во времени между двумя датами в секундах

Я пытаюсь получить разницу между двумя датами в секундах. Логика будет такой: установить начальную дату, которая будет сейчас; установить конечную дату, которая будет начальной датой плюс некоторое количество секунд в будущем (например, 15) получить разницу между этими двумя (количество секунд)...

149
логическое значение в выражении if

Сегодня я получил замечание о коде с учетом того, как я проверяю, является ли переменная истинной или ложной в школьном задании. Код, который я написал, был примерно таким: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something"; } } Они сказали, что лучше /...

149
JSON Hijacking все еще остается проблемой в современных браузерах?

Я использую Backbone.js и веб-сервер Tornado. Стандартное поведение для получения данных коллекции в Backbone - отправка в виде массива JSON. С другой стороны, стандартное поведение Tornado не допускает использование JSON Array из-за следующей уязвимости:...

149
parseInt vs унарный плюс, когда использовать который?

Каковы различия между этой линией: var a = parseInt("1", 10); // a === 1 и эта строка var a = +"1"; // a === 1 Этот тест jsperf показывает, что унарный оператор намного быстрее в текущей версии Chrome, если предположить, что это для node.js !? Если я пытаюсь преобразовать строки, которые не...

149
HTML5 Canvas Resize (Downscale) Изображение высокого качества?

Я использую html5 элементы холста, чтобы изменить размеры изображений в моем браузере. Оказывается, качество очень низкое. Я нашел это: Отключить интерполяцию при масштабировании <canvas>, но это не помогает повысить качество. Ниже мой код CSS и JS, а также изображение, масштабированное с...

149
Разница между console.log () и console.debug ()?

Google не помог мне, так как поиск по запросу console.debug просто вызывает кучу страниц, на которых есть слова «console» и «debug». Мне интересно, в чем разница между console.log()и console.debug(). Есть ли способ использовать кучу console.debug()операторов, а затем просто щелкнуть...

149
Как мне дождаться завершения обещания, прежде чем возвращать переменную функции?

Я все еще борюсь с обещаниями, но добиваюсь некоторого прогресса благодаря сообществу здесь. У меня есть простая функция JS, которая запрашивает базу данных Parse. Предполагается, что он должен возвращать массив результатов, но, очевидно, из-за асинхронного характера запроса (отсюда и обещания),...