jQuery代码.load、.scroll、.ready等价于Javascript代码

jQuery代码.load、.scroll、.ready等价于Javascript代码,javascript,jquery,Javascript,Jquery,我正在将jquery代码迁移到Vanilla javascript,但这三个函数有问题 如何将jquery代码转换为vanilla js (function($){ // Load $(window).load(function() { console.log("Load..."); }); // Scroll $(window).scroll(function() { console.log("Scroll...");

我正在将jquery代码迁移到Vanilla javascript,但这三个函数有问题

如何将jquery代码转换为vanilla js

(function($){

    // Load
    $(window).load(function() {
        console.log("Load...");
    });

    // Scroll
    $(window).scroll(function() {
        console.log("Scroll...");
    });

    // Documente Ready
    $(document).ready(function() {
        console.log("Scroll...");
    });

})(jQuery);
我的代码是Vanilla JS,但我只有一个:

//VANILLA JAVASCRIPT
document.addEventListener('DOMContentLoaded', function () {
    console.log("¡Estamos en vivo!");
});

下次请花点时间自己用谷歌搜索一下。所有答案都已打开,但有几个问题我可以将你的标记为重复

document.addEventListener(“加载”,myScript);
document.addEventListener(“滚动”,myScript);
addEventListener(“DOMContentLoaded”,myScript);

你就不能在github上看到jquery实现吗?@JózefPodlecki Muchas gracias,我的英语很差。这能回答你的问题吗?事实上,这些并不等同。定义侦听器时,当文档准备就绪时,将触发jQuery版本。只有在加载之前添加事件句柄时,DOMContentLoaded才会激发。因此,如果您在控制台中运行它,它将始终显示日志:
$(document.ready(function(){console.log(“testready”);})有关等效项,请参见: