启动外部javascript文件语法

启动外部javascript文件语法,javascript,syntax,Javascript,Syntax,我想知道运行外部.js文件的语法,当您正常运行时,您只需要这样做 <script src=http://www.example.com/javascript.js></script> 不包括标记,因此如何使用该标记启动js文件?您有四个选项 您可以将实际代码放入块中 <script> javascriptcodegoeshere </script> JavaScriptCodeGoesher 您可以将代码保存在文件中并引用它 <

我想知道运行外部.js文件的语法,当您正常运行时,您只需要这样做

<script src=http://www.example.com/javascript.js></script>
不包括
标记,因此如何使用该标记启动js文件?

您有四个选项

  • 您可以将实际代码放入
    块中

    <script>
        javascriptcodegoeshere
    </script>
    
    
    JavaScriptCodeGoesher
    
  • 您可以将代码保存在文件中并引用它

    <script src="http://www.example.com/javascript.js"></script>
    
    
    
  • 您可以将其作为数据URL

    <script src="data:text/javascript,javascriptcodegoesgere"></script>
    
    
    
  • 如果希望用户启动代码,可以将其放在链接中

    <a href="javascript:javascriptcodegoeshere">link</a>
    
    
    

  • 是HTML。这些标记告诉浏览器,其中的文本将被解释为JavaScript。您在地址栏中输入的是一个URI。
    javascript:
    URI不是标准化的,但浏览器只是将遵循协议的所有内容解释为javascript。这两种方法“告诉”浏览器有关JavaScript代码的内容和方式完全不同(尽管使用
    JavaScript:
    URI已成为一种不好的做法)。请记住,方法4只能在
    中使用,并要求用户单击链接以获取代码,所以不适用于必须在page load.pietu上初始化的东西非常好,谢谢,您能详细介绍我如何使用调用外部.js脚本吗?谢谢:)。我希望代码不可见,看起来更整洁。如果代码比非常短的一行更长,那么通过
    href调用某些内容是不明智的=javascript:JavaScriptGoesher
    方法。任何较长的内容都应该放在外部文件或页面上的脚本标记中。由于不知道您正试图用javascript实现什么,我很难推荐最佳的行动方案,但我可以保证,答案几乎从不使用上面答案中的第四种方法。HTML是一种表示语言,应该与javascript分开,javascript是一种功能性语言。如何使用javascript:CodeGoesher调用外部脚本?您不能直接这样做。我建议您使用外部脚本,将其放入一个文件中,并将不在函数中的所有内容放入其中。然后可以使用
    运行该代码。
    <a href="javascript:javascriptcodegoeshere">link</a>