论坛首页 入门技术论坛

dojo.provide包含外部js的疑问,大家探讨下,谢谢

浏览 3287 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-02-03  
在test.html中
<script type="text/javascript" src="js/dojo/dojo.js">
</script>
<script type="text/javascript">
dojo.require("com.pack");
new students().getName();
</script>
在自己建立的js/com/pack.js中
dojo.provide("com.pack");
students=function(){
this.getName = function(){
alert('getName:students');
}
}
这样是对的。但是如果我写成:
dojo.provide("com.pack");
var students=function(){
this.getName = function(){
alert('getName:students');
}
}
运行提示:students未定义。
如果我写成:
dojo.provide("com.pack");
function students(){
this.getName = function(){
alert('getName:students');
}
}
运行提示:students未定义。
所以很纳闷,难道一定要那么写?请指教,谢谢。
   发表时间:2008-02-04  
大家可以尝试下,我用的是0.9的版本。
0 请登录后投票
   发表时间:2008-02-05  
自己看dojo的文档。投隐藏了。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics