发布于:
2011年05月31日
在PHP页面调用js文件,我一般用两种方法。下面以jsfile.js文件为例。
方法一:在php代码里面:
include “path/to/jsfile.js”
这种方法会将js代码全部显示在页面源码里面。
方法二:在html 代码<head></head>内部用下面代码调用:
<script type=”javascript/text” src=”path/to/jsfile.js”></script>
这种方法较方法一显得干净一些,类似调用了一个css文件一般。
至于选择哪种方法,看个人喜好。这里需要讲的是,两种调用方式,在js文件的写法上是有区别的。
方法一的js文件中,代码必须被<script language=’JavaScript’></script>包围,否则不仅所有代码显示在页面源码,同时显示在前段页面。而且代码不工作。
如果按方法一写法以方法二的方式调用,同样出现不工作的情况。原因是就像代码被<script language=’JavaScript’></script>包围了两次一般。所以,所有js代码直接写在页面里面,不被<script language=’JavaScript’></script> 包围方能以 <script type=”javascript/text” src=”path/to/jsfile.js”></script> 方式调用。