javascript - 如何在 JavaScript 的自调用函数中调用方法?有点像 Jquery

标签 javascript jquery

我最近在学习 JavaScript 和 jQuery,但是我明白了,jQuery 有很多方法可以通过“$.function(arg)/jQuery.function(arg)”调用...所以..我只是为了学习而想做一些类似的东西,这是我的测试代码......

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script type="text/javascript">
    (function (){
        function hello_world(){
            document.write("Hello planet!");
        }
    })();
</script>
</head>
<body>

<script type="text/javascript">
    /*  HOW DO I CALL "HELLO WORLD IN HERE?"  */
</script>

</body>
</html>

最佳答案

您可以将 IIFE 分配给一个变量,但您必须从 IIFE 返回 hello_world 函数:

var hello_world = (function () {
    return function hello_world(){
        console.log("Hello planet!");
    }
})();

hello_world(); // Hello planet!

DEMO

关于javascript - 如何在 JavaScript 的自调用函数中调用方法?有点像 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32396945/

相关文章:

javascript - 可滚动的 DataTables 表格

Javascript 函数返回值

javascript - 如何使用 Javascript 从 Firebase 查看 HTML 上的名称和分数

Javascript:图像错误处理和嵌套

javascript - 为什么我的 jQuery UI 对话框无法工作?

javascript - 如何制作d3.js饼图的单独文件并将其加载到html页面

javascript - jQuery-ui 自动完成下拉列表中的两个字段

javascript - fetch() 无法设置从服务器接收到的 cookie?

javascript - FormArray - 如何将字符串数组传递给它?

javascript - 如何将参数传递给 --world-parameters 或 npm run 命令以供包中的脚本使用