I'm just new comer at Javascript so when I read a Javascript document, and there're many complex structures that I cannot follow.
Here is the short explanation of Javascript code that I'm reading : in my case there are two main files : Helper.js
and Circle.js
.
In Helper.js, there is a method name :using:function(param1,param2)
. And below is code for 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');
}
});
And in file test.html, I write some code like this :
<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>
When I run on Chrome and view in console, I meet this error :
Uncaught TypeError: Object # has no method 'Alert'
It means I haven't import those class, yet. Please tell me how to calling function from another file. In my case is : calling Alert()
Thanks :)
@ Edit: I have added some links for the code :