У меня есть сценарий сценария загрузки, который я хотел бы реализовать в проекте.jQuery загрузка экрана в чистый JavaScript
Однако для этого требуется jQuery. И поскольку ни одному из элементов на странице не нужен jQuery, я бы хотел сэкономить некоторое пространство и не добавлять его.
Есть ли способ предоставить точно такую же функцию с использованием чистого JavaScript?
HTML:
<body onload="hide_preloader();">
<div class="preloader"> <div class="loader"></div> </div>
</body>
JQuery:
jQuery(window).load(function() { rotate = 0; $(".preloader").fadeOut(250); });
Благодаря
Исходный код jQuery доступен для поиска, см., Как он реализует 'fadeOut()'. – Barmar
Поскольку jQuery * is * чистый JavaScript: Да. – Quentin
Если вы используете jQuery на других страницах, то это ложная экономика, чтобы избежать ее на одной странице, так как она будет кэширована после первого запроса. И если вы используете CDN, например Google, скорее всего, он будет кэшироваться. Вы делаете свое приложение более сложным, избегая jQuery на одной странице и используя время, которое лучше всего потрачено в другом месте. – RedFilter