通过使用脚本标签。 (MDN Reference)
<script src="filename.js" type="text/javascript"></script>
以上是简单、简短的回答。
对于大多数 JavaScript,标准做法往往是将脚本标记放在正文的底部或将其“推迟”在头部。这样一来,JavaScript 的加载就不会减慢页面本身的加载速度。要执行上述任一操作,请参阅以下内容:
<head>
<!-- OTHER HTML STUFF! -->
<!-- This particular script will be deferred after document parsing. -->
<script src="filename.js" type="text/javascript" defer></script>
</head>
<body>
<!-- STRUCTURE AND SUCH OF PAGE -->
<!-- This particular script will load after the body. -->
<script src="filename.js" type="text/javascript"></script>
</body>
策略比较多,各有优缺点,也是比较深奥的话题,不过以上的基础应该是不错的标准做法。
可以看here一个优秀而简洁的主题总结。