我把它写在记事本上之后我把我的javascript程序放在哪里

时间:2013-04-17 19:18:56

标签: javascript

我在记事本上以javascript形式编写了一个程序,但我不知道如何获取该信息并制作程序,我有多个浏览器,所以如果我能搞清楚,我不在乎我使用哪一个如何使用它。

3 个答案:

答案 0 :(得分:2)

您可以将其直接放在HTML文件中,如下所示:

<html>
<head>
  <title></title>
  <script type="text/javascript">
    // Your JavaScript code here
  </script>
</head>
<body>
  <!-- Your HTML here -->
</body>
</html>

或者您可以将您的javaScript代码保存为.js文件并将其链接到您的HTML页面:

<html>
  <head>
    <title></title>
    <script src="javascriptfile.js"></script>
  </head>
  <body>
    <!-- Your HTML here -->
  </body>
</html>

完成上述任一方法后,请保存HTML文件并在网络浏览器中进行预览。

答案 1 :(得分:1)

您创建了一个.html.js文件并加载了javascript:

<html>
   <head> 
      <title>My first page</title>
   </head>
   <body> 
     <!-- page HTML here-->
     <script type="text/javascript" src="your_file.js"></script>
   </body>
</html>

或者,您可以将脚本放在.html文件中:

<html>
   <head> 
      <title>My first page</title>
   </head>
   <body> 
     <!-- page HTML here-->
     <script type="text/javascript">
        var name = "User";
        document.title = document.title.replace("My", name+"'s");
     </script>
   </body>
</html>

请注意,我将javascript文件放在文档末尾。这使得页面加载速度更快 - 执行脚本停止(几乎)所有活动。但通常情况下,javascript位于<head> 通常的做法:

<html>
   <head> 
      <title>My first page</title>
      <script type="text/javascript" src="your_file.js"></script>
   </head>
   <body> 
     <!-- page HTML here-->
   </body>
</html>

还可以很好地了解,脚本将在乳清处执行。这对于document.writealertdocument.getElementById很重要(作为初学者,您可能不知道此功能,但您将学会稍后使用它)。举个例子:
此代码有效:

<div id="div_id">Hello world!</div>
<script type="text/javascript">
    var div_element = document.getElementById("div_id");
    alert(div_element.innerHTML);
</script>
<i>I will appear after you confirm alert()</i>

这个返回错误,因为<div><script>之后并且在执行时不存在:

<script type="text/javascript">
    var div_element = document.getElementById("div_id");
    alert(div_element.innerHTML);   //ERROR: div_element is null!
</script>
<div id="div_id">Hello world!</div>
<i>I will appear after you confirm alert()</i>

答案 2 :(得分:-1)

将其作为

运行

node file.js

安装Node后