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

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


1
Лучший способ определить, когда пользователь покидает веб-страницу?
Как лучше всего определить, покидает ли пользователь веб-страницу? onunloadСобытие JavaScript не работает каждый раз , когда (запрос HTTP занимает больше времени , чем время , необходимое для завершения браузер). Возможно, его создание будет заблокировано текущими браузерами.
195 javascript 

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

4
Установить таймаут для ajax (jQuery)
$.ajax({ url: "test.html", error: function(){ //do something }, success: function(){ //do something } }); Иногда successфункция работает хорошо, иногда нет. Как установить время ожидания для этого запроса AJAX? Например, 3 секунды, если время истекло, то показать ошибку. Проблема в том, что ajax-запрос останавливает блок до его завершения. Если сервер не …
195 javascript  jquery  html  css  ajax 


5
Установить атрибут без значения
Как установить атрибут данных без добавления значения в jQuery? Я хочу этот: <body data-body> Я попытался: $('body').attr('data-body'); // this is a getter, not working $('body').attr('data-body', null); // not adding anything Все остальное, кажется, добавляет вторые аргументы в виде строки. Можно ли просто установить атрибут без значения?

6
Обслуживание сжатых CSS и JavaScript из Amazon CloudFront через S3
Я искал способы ускорить загрузку моего сайта, и один из способов, который я хотел бы изучить, - это более широкое использование Cloudfront. Из-за того, что Cloudfront изначально не был разработан как CDN пользовательского происхождения, и поскольку он не поддерживал gzipping, я до сих пор использовал его для размещения всех моих …


2
Отмените / убейте window.setTimeout () до того, как это произойдет
У меня есть несколько мест, где я использую строку ниже, чтобы очистить статус, например. У меня есть несколько таких, которые зависают в течение 10 секунд или более, и если пользователь нажимает вокруг, действие может происходить через неправильные промежутки времени. window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout); Можно ли отменить или убить это …
194 javascript  jquery 


16
Успешное событие Ajax не работает
У меня есть форма регистрации, и я использую ее $.ajaxдля отправки. Это мой запрос AJAX: $(document).ready(function() { $("form#regist").submit(function() { var str = $("#regist").serialize(); $.ajax({ type: 'POST', url: 'submit1.php', data: $("#regist").serialize(), dataType: 'json', success: function() { $("#loading").append("<h2>you are here</h2>"); } }); return false; }); }); В моем файле submit1.php я проверяю …
194 javascript  jquery  ajax 

13
Какая самая короткая функция для чтения куки по имени в JavaScript?
Какой самый короткий, точный и совместимый с браузером метод чтения файлов cookie в JavaScript? Очень часто, при создании автономных скриптов (где у меня не может быть никаких внешних зависимостей), я добавляю функцию для чтения куки и обычно прибегаю кreadCookie() методу QuirksMode.org (280 байт, 216 минимизировано). function readCookie(name) { var nameEQ …

10
Запретить браузеру загрузку файла перетаскивания
Я добавляю html5 drag and drop uploader на мою страницу. Когда файл попадает в область загрузки, все работает отлично. Однако, если я случайно уронил файл за пределы области загрузки, браузер загрузит локальный файл, как будто это новая страница. Как я могу предотвратить это поведение? Спасибо!

11
Как я могу условно импортировать модуль ES6?
Мне нужно сделать что-то вроде: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } Приведенный выше код не компилируется; это бросает SyntaxError: ... 'import' and 'export' may only appear at the top level. Я попытался использовать, System.importкак показано здесь , но я не знаю, …


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