Javascript相当于Python的包含

时间:2011-03-03 11:59:59

标签: javascript

我正在寻找相当于Python的import语句。

我喜欢以下工作:

<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页面中做任何额外的工作才能使其正常工作?

3 个答案:

答案 0 :(得分:1)

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

如果您需要名称空间,可以在foo.js中执行类似的操作。

var foo = {
    bar: function() {

    },
    baz: function() {

    }
};

答案 1 :(得分:0)

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

答案 2 :(得分:0)

foo.js只是一个普通的javascript文件,包含函数和/或变量,没有&lt; script&gt;标签,没有其他要求。