Antoshka007
User-
Posts
105 -
Joined
-
Last visited
Antoshka007's Achievements
-
Переменная rooms передается в функцию setMinAndMaxRooms(). Переменная rooms является объектом, а объекты в JS передаются в функции по ссылке. Это значит, что при изменении объекта внутри функции, он меняется и за ее пределами. В первой строке setMinAndMaxRooms() первому параметру (которым является объект rooms) как раз задается свойство min.
-
Всем привет! Никак не могу разобраться, в чем тут дело. В интернете тоже никакой информации о таком странном поведении браузера не нашел. Все браузеры корректно загружают файлы, кроме Safari. Подписываюсь на событие progress объекта XMLHttpRequest.upload и вывожу в консоль данные о загрузке файлов: console.log(e.loaded + ' from ' + e.total + ': ' + e.loaded / e.total * 100); И вот, что вижу в консоли: (см. фото) Текст "Данные полностью загружены на сервер!" выводится внутри обработчика события XMLHttpRequest.upload.onload. То есть когда данные, казалось бы, полностью загрузились, Safari как будто повторно пытается их загрузить. Кто-нибудь сталкивался с такой проблемой? P.S.: Загрузка осуществляется по средством jQuery.ajax: xhr: function() { _xhr = $.ajaxSettings.xhr(); _xhr.upload.onprogress = function(e) { console.log(e.loaded + ' from ' + e.total + ': ' + e.loaded / e.total * 100); }; return _xhr; } До этого делал нативным способом. Поведение не меняется. Спасибо!
-
- bug
- javascript
-
(and 3 more)
Tagged with:
-
Как принудительно остановить загрузку HTML5 видео?
Antoshka007 replied to Antoshka007's question in JavaScript
Решение: очистить свойство src.- 1 reply
-
- js
- javascript
-
(and 2 more)
Tagged with:
-
Всем привет! Заметил такую особенность, что при удалении тега <video> со страницы и даже при обnull'ении переменной видео все равно продолжает скачиваться с сервера. Как можно оставить загрузку? Спасибо!
- 1 reply
-
- js
- javascript
-
(and 2 more)
Tagged with:
-
Всем привет! Никто не сталкивался с такой проблемой в Safari: при загрузке файлов на сервер (когда загрузка протекает не очень быстро) в событии progress свойство e.total увеличивается в 2 раза? То есть e.loaded принимает значение e.total, а после этого e.total становится 2*e.total и e.loaded снова начинает расти. Заранее спасибо!
-
- js
- javascript
- (and 5 more)
-
Вопрос удален!
-
Привет! Никто не знает, как принудительно заставить браузер подгрузить видео. Дело в том, что иногда оно загружается очень уж медленно. Но если поставить его на паузу, то загрузка происходит довольно быстро. С чем связано такое поведение? И можно ли как-то заставить браузер так же быстро его грузить, не ставя при этом видео на паузу. Написал небольшой костыль. За это время успевают подгружаться 4-5 минутные видео точно, может и больше: video.play();setTimeout(function() { video.pause(); setTimeout(function() { video.currentTime = 0; video.play(); }, 1000);}, 500);Заранее спасибо!
-
Да, да, спасибо!
-
А в общем, чем они отличаются? С массивом на выходе получаются разные результаты
-
Всем привет! Чем отличаются две следующие строки? obj.toString();Object.prototype.toString.call(obj);В первом случае контекст - это obj, во втором тоже. Или я что-то неправильно понимаю? Спасибо!
-
Спасибо, ребят!
- 3 replies
-
- js
- javascript
-
(and 2 more)
Tagged with:
-
Добрый день! Интересует такой вопрос: есть ли что-то плохое в делегировании событий? Хочу сделать динамическую подгрузку контента на всем сайте. И чтобы обработчик событий всегда работали, думаю, использовать делегирование. То есть все обработчики вешать через body: $('body').on('event', 'selector', func); Есть ли у этого какие-то побочные эффекты, чем это может обернуться? Или можно спокойно ставить все обработчики таким образом? Спасибо!
- 3 replies
-
- js
- javascript
-
(and 2 more)
Tagged with:
-
Что будет, если не удалять обработчики событий?
Antoshka007 replied to Antoshka007's question in JavaScript
Спасибо за ответ! -
Добрый день! Следующая ситуация: решил, вместо обновления страницы при переходе по пунктам меню использовать HTML5 History API и подгрузку контента через AJAX. Но ведь получается что после того, как я заменил основное содержимое страницы обработчики этого удаленного содержимого все еще висят где-то в памяти, так? Вот хотелось бы узнать, чем это чревато? Нужно ли после смены страницы очищать все обработчики предыдущей страницы или пускай они копятся и ничего плохого в этом нет? Спасибо!
-
Как сверстать блок со своей прокруткой?
Antoshka007 replied to Antoshka007's question in HTML Coding
Спасибо! Поздно увидел ваш ответ и уже использовал jScrollPane. Этот попробую в другой раз=)