Существует ли собственная реализация JavaScript document.ready jQuery ()?

Это, кажется, больше интеграционного теста, как Вы в зависимости от определенной детали (файловая система), который мог измениться в теории.

я абстрагировал бы код, который имеет дело с ОС в свой собственный модуль (класс, блок, банка, безотносительно). В Вашем случае Вы хотите загрузить определенный DLL, если найдено, поэтому сделайте интерфейс IDllLoader и класс DllLoader. Имейте свое приложение, получают DLL от DllLoader с помощью интерфейса и теста это.. Вы не ответственны за разархивировать код afterall право?

8
задан Paolo Bergantino 16 August 2009 в 04:42
поделиться

3 ответа

Для Mozilla, Opera и webkit jQuery связывает событие DOMContentLoaded , для IE jQuery использует событие onreadystatechange .

Посмотрите внутреннее событие bindReady в исходном коде jQuery .

18
ответ дан 5 December 2019 в 08:25
поделиться

Что вы имеете в виду?

.ready () - это функция, написанная jQuery для обработки несогласованного способа, которым все браузеры могут сообщать о завершении загрузки для данного элемента.

.onload () может работать в браузере X, но не в Y. Это (часть) того, для чего предназначен jQuery - чтобы решить эту проблему за вас.

1
ответ дан 5 December 2019 в 08:25
поделиться

В исходном коде jQuery есть функция под названием bindReady , которая выполняет работу встроенного Javascript. Существуют разные методы для разных браузеров, и резервный метод, если ни один из конкретных методов не работает, заключается в использовании события window.onload .

1
ответ дан 5 December 2019 в 08:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: