如果我的所有页面都不同,我该如何避免页内Javascript并使用外部Javascript文件?

时间:2012-04-16 15:41:55

标签: javascript

我搜索了很多,并找到了几种关于如何使用外部文件调用特定于页面的javascript的方法。

我发现的最佳方法是在HTML页面中调用单行函数,如

frontEnd.ContactPageLoad();

但这需要有页内javascript ..

其他方法是在正文或<script> tag处设置id /属性,以便调用您想要的内容。

我应该为这个案件做些什么?

修改
这就是我要的.. http://paulirish.com/2009/markup-based-unobtrusive-comprehensive-dom-ready-execution/

1 个答案:

答案 0 :(得分:1)

根据你提出问题的方式:

  

js怎么知道应该从哪里开始?

Javascript是一种脚本语言,它意味着它将逐行评估脚本中的所有内容。

所以如果你将myFunction()放在文件的开头或结尾,那么无关紧要,前提是定义了myFunction。除了一些框架之外,没有什么需要在你的html中使用javascript。

编写一个名为myscript.js的脚本,然后在你的html页面中添加一个脚本标记:

<script src='myscript.js' type='text/javascript></script>
你试过这个吗?