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

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

10
Относительные пути в Javascript во внешнем файле
Итак, я запускаю этот javascript, и все работает нормально, кроме путей к фоновому изображению. Он работает в моей локальной среде ASP.NET Dev, но НЕ работает при развертывании на сервере в виртуальном каталоге. Это внешний файл .js, структура папок Site/Content/style.css Site/Scripts/myjsfile.js Site/Images/filters_expand.jpg Site/Images/filters_colapse.jpg тогда сюда включается файл js из Site/Views/ProductList/Index.aspx $("#toggle").click(function() …

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

7
как исправить 404 предупреждения для изображений во время модульного тестирования кармы
Я тестирую одну из своих директив (angularjs), используя grunt / karma / phantomjs / jasmine. Мои тесты проходят нормально describe('bar foo', function () { beforeEach(inject(function ($rootScope, $compile) { elm = angular.element('<img bar-foo src="img1.png"/>'); scope = $rootScope.$new(); $compile(elm)(); scope.$digest(); })); .... }); но я получаю эти 404 WARN [web-server]: 404: /img1.png …

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

8
window.onbeforeunload не работает на iPad?
Кто-нибудь знает, onbeforeunloadподдерживается ли мероприятие на iPad и / или есть ли другой способ его использования? Я перепробовал почти все, и похоже, что onbeforeunloadсобытие никогда не запускается на iPad (браузер Safari). В частности, это то, что я пробовал: window.onbeforeunload = function(event) { event.returnValue = 'test'; } window.onbeforeunload = function(event) { …

3
jquery получает все данные из определенной формы
Есть ли способы заполнить все данные из определенной формы? скажем так: <form id="unique00"> <input type="text" name="whatever" id="whatever" value="whatever" /> <div> <input type="checkbox" name="whatever" id="whatever" value="whatever" /> </div> <table><tr><td> <input type="hidden" name="whatever" id="whatever" value="whatever" /> <input type="submit" value="qweqsac" /> </td></tr></table> </form> <form id="unique01"> <div> <input type="text" name="whatever" id="whatever" value="whatever" /> <input …

7
Как преобразовать HTMLElement в строку
Я собираюсь создать элемент XML в JavaScript для обмена данными со стороной сервера. Я обнаружил, что могу это сделать document.createElement. Но я не знаю, как преобразовать его в строку. Есть ли в браузере какой-нибудь API, чтобы упростить задачу? Или есть какая-нибудь библиотека JS, включающая этот API? РЕДАКТИРОВАТЬ: Я обнаружил, что …
84 javascript  html 

4
Как преобразовать дату Moment.js в местный часовой пояс пользователя?
Я использую фреймворки Moment.js и Moment-Timezone, и у меня есть объект даты Moment.js, который явно находится в часовом поясе UTC. Как я могу преобразовать это в текущий часовой пояс браузера? var testDateUtc = moment.tz("2015-01-30 10:00:00", "UTC"); var localDate = ??? Так что было бы хорошо, если бы я мог узнать …

3
ASP.NET MVC - порядок конфигурации пакета
Я пытаюсь использовать конкретный языковой стандарт (es-CL) в своем приложении ASP.NET MVC 5. Имею следующее: Изменено uiculture и culture в web.config на "es-CL". Установлены пакеты Globalize и jQuery.Validation.Globalize Изменил язык по умолчанию в моих представлениях: <html lang="es-cl"> Создал новый Bundle и включил в соответствующие представления. В BundleConfig.cs : bundles.Add(new ScriptBundle("~/bundles/jqueryval") …

4
как правильно закрыть сервер node-express?
Мне нужно закрыть сервер после получения обратного вызова с /auth/github/callback URL-адреса. С обычным сервером закрытия HTTP API в настоящее время поддерживается server.close([callback]) функция API, но с сервером node-express я получаю сообщение TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' об ошибке. И я не знаю, как …

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


2
Как я могу передать фокус клавиатуры на DIV и прикрепить к нему обработчики событий клавиатуры?
Я создаю приложение, в котором я хочу иметь возможность щелкнуть прямоугольник, представленный DIV, а затем использовать клавиатуру для перемещения этого DIV путем перечисления событий клавиатуры. Вместо того, чтобы использовать прослушиватель событий для этих событий клавиатуры на уровне документа, могу ли я прослушивать события клавиатуры на уровне DIV, возможно, предоставив ему …

10
Можно ли загрузить в heroku простую файловую структуру html и javascript?
Я пытаюсь развернуть свой проект с открытым исходным кодом на heroku, это по необходимости очень просто с помощью статических html и javascript. Но разве они не поддерживают статические сайты? Я бы предпочел не делать это проектом Sinatra, если я не планирую когда-либо использовать что-либо, кроме html и javascript. ~/sites/d4-site $ …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.