2017-06-13 30 views
-1

我是JS新手。這裏有兩個獨立的腳本部分有什麼意義?單獨的<script>部分

<html> 
<body> 
    <input id="x" type="text"> 
    <input id="y" type="text"> 
    <input id="add" type="button" value="Add Numbers"> 
    Result: <span id="result" /> 
    <script type="text/javascript" src="lib/calculator.js"></script> 
    <script> 
     calculator.init(); 
    </script> 
</body> 

+0

一個包含一個外部腳本,另一個定義一個內聯腳本。您不能在一個'

0

在第一個腳本標籤<script type="text/javascript" src="lib/calculator.js"></script>,你都包括其中包含了所有的計算器代碼的文件。

爲了實際使用計算器功能,您需要(取決於代碼)實例化它,或者像您在這裏那樣初始化它。這是你在一個內聯代碼塊中做的,因此,<script> calculator.init(); </script>。請注意,您實際上可以將此(和您的其他自己的代碼)放在另一個外部文件中,並以相同的方式導入。