gpt4 book ai didi

Javascript : calling function from another file

转载 作者:可可西里 更新时间:2023-11-01 02:38:55 26 4
gpt4 key购买 nike

我只是 Javascript 的新手,所以当我阅读 Javascript 文档时,发现有许多我无法理解的复杂结构。

这是我正在阅读的 Javascript 代码的简短说明:在我的例子中有两个主要文件:Helper.jsCircle.js

Helper.js 中有一个方法名:using:function(param1,param2)。下面是 Circle.js 的代码:

Helper.using('py.Figures', function (ns) {

ns.Circle = function (params) {
// some additional methods and code here
}

ns.Alert = function(){ // for the test purpose
alert('hello');
}
});

在文件 test.html 中,我写了一些这样的代码:

<script src="Helper.js"></script>
<script src="circle.js"></script>
<script>
test = function(){
py.Figures.Alert(); // calling for testing purpose
}
</script>
<body onload="test();"></body>

当我在 Chrome 上运行并在控制台中查看时,我遇到了这个错误:

Uncaught TypeError: Object # has no method 'Alert'

这意味着我还没有导入那些类。请告诉我如何从另一个文件调用函数。在我的例子中是:调用 Alert()

谢谢:)

@编辑:我为代码添加了一些链接:

Helper.js

Circle.js

最佳答案

你为什么不看看这个答案

Including javascript files inside javascript files

简而言之,您可以使用 AJAX 加载脚本文件或在 HTML 上放置一个脚本标记以包含它(在使用其他脚本功能的脚本之前)。我发布的链接是一个很好的答案,并且有多个示例和两种方法的解释。

关于Javascript : calling function from another file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11746955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com