powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как убедится что страница полностью загружена/получена и функциональна ?
36 сообщений из 36, показаны все 2 страниц
Как убедится что страница полностью загружена/получена и функциональна ?
    #38711942
AspUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Вопрос следующий:
При загрузке страницы наполняются списки и дерево из БД ,но когда браузер получает страницу(и уже не крутится загрузка страницы в браузере) она не сразу функциональна, т.е. не работают списки , дерево , а также css :hover.
Т.е. создается впечатление что страница получена просто не работает , но через пару секунд начинает все работать и списки и дерево и css. Пробовал отловить скриптом
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
<script type="text/javascript">
                //function pageLoad() {
                //    alert("function pageLoad()");
                //}
                $(document).ready(function () {
                    alert('привет! А документ-то готов!');
                });
</script>



но к сожалению alert срабатывает раньше чем начинают работать списки и дерево.
Разъясните пожалуйста что происходит когда есть впечатление что страница загружена но некоторое время не работает ?
Как найти точку где точно известно что страница уже функциональна ?
В общем надо сделать так чтобы пользователь понимал что идет загрузка/инициализация и ожидал пока страница сможет отзываться.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38711964
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AspUser
Код: javascript
1.
alert('привет! А документ-то готов!');



Это не «документ-то готов», это DOM дерево загружено. Всё ещё могут (и скорее всего будут) исполняться скрипты, выполняющие инициализацию клиентских компонентов, навешивание событий, работа с DOM, подгрузка данных. jQuery тут не при чём, и отловить «готовность» никак, не зная досконально работы всех скриптов до единого на странице. Т.е. не зная какие скрипты выполняются и когда заканчивают выполнение, вряд ли можно чем-то пользователю помочь.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38711979
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если при разработке клиентской части использовать MV* подход, то отловить момент, когда всё загрузилось (и модель и представление) - тривиальная задача.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38711980
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЕсли при разработке клиентской части использовать MV* подход, то отловить момент, когда всё загрузилось (и модель и представление) - тривиальная задача.

забыл упомянуть слово « единый подход»
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712020
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЕсли при разработке клиентской части использовать MV* подход, то отловить момент, когда всё загрузилось (и модель и представление) - тривиальная задача.
Так автора интересует отлов на клиенте, а не на сервере.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712031
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, так и я про клиент :)
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712040
AspUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и не понял как мне выкрутится и решить задачу?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712051
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AspUserЯ так и не понял как мне выкрутится и решить задачу?

Вы таки хотите какой-то универсальный способ, который волшебным образом определит, когда отработают все скрипты, при чем вы не знаете что это за скрипты и что они делают?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712054
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТак автора интересует отлов на клиенте, а не на сервере.

Просто надо говорить MVVM, а не MV*, чтобы никого не путать. Кого волнуют эти архитектурные тонкости на клиенте, когда всё ограничивается конкретными популярными библиотеками?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712070
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУТак автора интересует отлов на клиенте, а не на сервере.

Просто надо говорить MVVM, а не MV*, чтобы никого не путать. Кого волнуют эти архитектурные тонкости на клиенте, когда всё ограничивается конкретными популярными библиотеками?Зачем сразу библиотеки какие-то тянуть?

Просто логику, что сейчас раскидана по страницам в виде
Код: javascript
1.
2.
3.
$(document).ready(function () {
    alert('привет! А документ-то готов!');
});

разложить по "классам" и всё встанет на свои места.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712081
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЗачем сразу библиотеки какие-то тянуть?

а кто сейчас в здравом уме и твёрдой памяти будет реализовывать свою архитектуру в боевом проекте? кто этот форменный самоубийца? нет уж. либ ангуляр, либ бекбон, либ ембер, либ нокаут. ну и там экзотика. типа мифрила (айс, айс, айс!!!).
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712092
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скрипты, кстати, могут "никогда не закончиться". Взять ту же главную страницу РБК - она постоянно обновляется (меняются новости)
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712107
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProСкрипты, кстати, могут "никогда не закончиться". Взять ту же главную страницу РБК - она постоянно обновляется (меняются новости)

вот именно. можно попробовать отслеживать конкретный элемент DOM и когда он будет в нужном состоянии (стиль там поменяется), можно сделать какие-то выводы.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712131
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ещё попробовать это - window.onload = function() {alert('статика загружена');}, но динамически подгружаемые потом данные этим не отследишь.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712151
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... если какая-нибудь библиотека крутит маппинг - так просто и не отловишь .. на разных компьютерах/браузерах элементарная команда self.observable(undefined) для селекта может выполняться как "мгновенно" (ну, т.е. глазу незаметно), или несколько секунд ... Выход - не грузить в память много, подгружать по мере необходимости ...
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712254
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, так и я про клиент :)
MV*? Про клиент? ))

hVosttПросто надо говорить MVVM, а не MV*, чтобы никого не путать. Кого волнуют эти архитектурные тонкости на клиенте, когда всё ограничивается конкретными популярными библиотеками?
Абсолютно верно.

skyANAразложить по "классам" и всё встанет на свои места.
Вот так просто?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712272
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAЗачем сразу библиотеки какие-то тянуть?

а кто сейчас в здравом уме и твёрдой памяти будет реализовывать свою архитектуру в боевом проекте? кто этот форменный самоубийца? нет уж. либ ангуляр, либ бекбон, либ ембер, либ нокаут. ну и там экзотика. типа мифрила (айс, айс, айс!!!).Сразу видно человека, кто не был на конференции jQuery в Москве
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712274
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, сейчас-то как раз и модно фигачить свой SDK для боевого проекта, внутри которого прозрачно менять одну библиотеку на другую, или вообще не использовать сторонних библиотек.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712282
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAМСУ, так и я про клиент :)
MV*? Про клиент? ))Ну набери в гугле "JavaScript MV*". Почитай про что там

МСУskyANAразложить по "классам" и всё встанет на свои места.
Вот так просто? Ну да. А что?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712533
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAСразу видно человека, кто не был на конференции jQuery в Москве

конференция jQuery уже звучит уныло.


skyANAhVostt, сейчас-то как раз и модно фигачить свой SDK для боевого проекта, внутри которого прозрачно менять одну библиотеку на другую, или вообще не использовать сторонних библиотек.

то-то топовые вакансии сплошь пестрят заголовками "Требуется крутой велосипедостроитель для бесконечной разработки совершенно нового модного стильного и молодёжного SDK", но практически ни одного упоминания об Angular.js

в каком мире мы живём. кто-то ещё считает, что параллельных вселенных не существует?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712548
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAСразу видно человека, кто не был на конференции jQuery в Москве

конференция jQuery уже звучит уныло.


skyANAhVostt, сейчас-то как раз и модно фигачить свой SDK для боевого проекта, внутри которого прозрачно менять одну библиотеку на другую, или вообще не использовать сторонних библиотек.

то-то топовые вакансии сплошь пестрят заголовками "Требуется крутой велосипедостроитель для бесконечной разработки совершенно нового модного стильного и молодёжного SDK", но практически ни одного упоминания об Angular.js

в каком мире мы живём. кто-то ещё считает, что параллельных вселенных не существует? Parallels - это уныло?

Вот их вакансия :
Требования к кандидату:Хороший уровень знания JavaScript, крайне желательно понимание AMD, MVVM, опыт работы с RequireJS, Knockout

Да Knockout, но он у них внутри ихнего SDK, о котором какой смысл упоминать-то в вакансии? Какбе одно другому не мешает
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712549
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, вот, посмотри:

YouTube Video
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712561
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДа Knockout, но он у них внутри ихнего SDK, о котором какой смысл упоминать-то в вакансии? Какбе одно другому не мешает

какбе я говорил про собственную няшную реализацию всяких бекбонов и джиквери. ясен же перец, что angular, что knockout являются не более, чем архитектурным (более или, соответственно, менее продвинутым) каркасом, для которого хош-не-хош придётся пилить свой FW / аля SDK под задачи. в чистом виде эти либы хороши только для TodoMVC.

я, кстати, вижу истиный power в балансе сервер/клиент. последнее, что я видывал на "аднастраничных" ангулярах (плюс умилительный SDK), это просто адский ппц. ждём окола минуты, пока оно прожуётся на клиенте, потом этот бегемот пытается станцевать танго.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712562
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, вот, посмотри:

скучно. свято надеюсь, что аудитория -- школьники.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712598
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAhVostt, вот, посмотри:

скучно. свято надеюсь, что аудитория -- школьники.Зря иронизируешь. Ты в своем предыдущем посте сделал типичную ошибку: начал рассуждать о написании своего FW.
Хотя этого никто не предлагал
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712716
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAХотя этого никто не предлагал

Понятие весьма расплывчатое, как и CMF.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712718
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAХотя этого никто не предлагал
Понятие весьма расплывчатое, как и CMF.Когда на C# пишешь, небось понятия не путаются
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712781
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКогда на C# пишешь, небось понятия не путаются

Одна команда пилит FW, другая его использует (рисует формы, "экраны", располагает формочки). SDK это часть FW. Не понимаю, где тут путаницу ты увидел? Или всё ж параллельные вселенные таки существуют?

А «MV*» вообще глупость какая-то. Ну как типа, C*. Тогда уж сразу надо говорить так: примени паттерн ***, используя язык программирования ***. Ну загугли, чо.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712793
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAКогда на C# пишешь, небось понятия не путаются

Одна команда пилит FW, другая его использует (рисует формы, "экраны", располагает формочки). SDK это часть FW. Не понимаю, где тут путаницу ты увидел? Или всё ж параллельные вселенные таки существуют?

А «MV*» вообще глупость какая-то. Ну как типа, C*. Тогда уж сразу надо говорить так: примени паттерн ***, используя язык программирования ***. Ну загугли, чо.Хвост, тебе сюда . Там с тобой с удовольстием попиздят пообщаются
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712815
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAХвост, тебе сюда . Там с тобой с удовольстием попиздят пообщаются

Чего сказать-то хотел? Для начала можешь продемонстрировать мне чисто клиентский MVC и доказать, что это не MVVM. Просто хватит уже хватать какие-то термины, и пихать их бездумно куда попало. Я всегда говорил, что овторитеты эт всё оч. хорошо, но и свой мозг полезно включать. Хоть иногда
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712872
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAХвост, тебе сюда . Там с тобой с удовольстием попиздят пообщаются

Чего сказать-то хотел? Для начала можешь продемонстрировать мне чисто клиентский MVC и доказать, что это не MVVM. Просто хватит уже хватать какие-то термины, и пихать их бездумно куда попало. Я всегда говорил, что овторитеты эт всё оч. хорошо, но и свой мозг полезно включать. Хоть иногда Окей, давай включим твой мозг.

Я не предлагаю писать какой-то MV* framework. Я предлагаю подумать в этом направлении.
То есть собрать размазанный по HTML код и разложить на логические части, классы, компоненты, модели, представления и т.п., и т.д.

И когда код обретёт структуру, то проблем с жизненным циклом не будет.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712884
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОкей, давай включим твой мозг.

Я не предлагаю писать какой-то MV* framework. Я предлагаю подумать в этом направлении.
То есть собрать размазанный по HTML код и разложить на логические части, классы, компоненты, модели, представления и т.п., и т.д.

И когда код обретёт структуру, то проблем с жизненным циклом не будет.

Да это понятно. Непонятно только что за «MV*»? Очередной проходящий гений на дебильной конференции выдал порцию бреда и понеслась разноситься зараза по сайтам, бложекам и форумам?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712913
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAОкей, давай включим твой мозг.

Я не предлагаю писать какой-то MV* framework. Я предлагаю подумать в этом направлении.
То есть собрать размазанный по HTML код и разложить на логические части, классы, компоненты, модели, представления и т.п., и т.д.

И когда код обретёт структуру, то проблем с жизненным циклом не будет.

Да это понятно. Непонятно только что за «MV*»? Очередной проходящий гений на дебильной конференции выдал порцию бреда и понеслась разноситься зараза по сайтам, бложекам и форумам?
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38712970
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA


В этом же самом топике ты столкнулся с непониманием, а теперь фейспалмишь. Мда. Хотя бы резиновую накладку на ручку грабли надень.
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38713054
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, лично мне всё понятно
...
Рейтинг: 0 / 0
Как убедится что страница полностью загружена/получена и функциональна ?
    #38713155
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, лично мне всё понятно

да скучно тут чото на форуме стало... всем всё понятно, разбавленные ламерскими вопросами
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как убедится что страница полностью загружена/получена и функциональна ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]