2011-03-03 36 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文件,以功能和/或變量,沒有<腳本>標籤,否則需要什麼。