我只是 Javascript 的新手,所以当我阅读 Javascript 文档时,我无法理解许多复杂的结构。
这是我正在阅读的 Javascript 代码的简短说明:在我的情况下,有两个主要文件:Helper.js
和Circle.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 上运行并在控制台中查看时,我遇到了这个错误:
未捕获的类型错误:对象 # 没有方法“警报”
这意味着我还没有导入这些类。请告诉我如何从另一个文件调用函数。在我的情况下是:调用Alert()
谢谢 :)
@编辑:我为代码添加了一些链接: