2011-03-03 37 views
0

我正在寻找相当于Python的导入语句。Javascript equivilent的Python包括

我愿意为爱以下工作:

<head>  
    <script type="text/javascript" src="foo.js"></script> 
    <script type="text/javascript"> 
     function useBar(){ 
      alert(foo.bar()); 
     } 
    </script> 
</head> 
<body> 
    <button type="button" onClick="useBar();">Bar</button> 

将foo.js是什么样子,我会做任何事情在HTML页面中附加使它工作?

回答

1

你的意思是python's import,对吧?

如果你想命名空间,你可以在foo.js做类似的事情。

var foo = { 
    bar: function() { 

    }, 
    baz: function() { 

    } 
}; 
+0

是的,导入。 PHP,Python。我有时在早上把它们混合起来,谢谢。 – 2011-03-03 12:06:17

+0

实际上,你应该在PHP中使用'require'而不是'include';) – ThiefMaster 2011-03-03 12:06:45

+1

也有用的是说

0

foo.js包含js代码(函数,对象,普通代码)的一部分。当这个文件通过<script type="text/javascript" source="foo.js"></script>加载时,它的所有代码现在可以跨页面使用。

0

foo.js将只是一个普通的JavaScript文件,以功能和/或变量,没有<脚本>标签,否则需要什么。