javascript中的外部脚本用法

时间:2010-12-22 12:24:43

标签: javascript

我可以只使用带有.js扩展名的外部脚本吗? 使用扩展名为.htm?

时,我无法使用它

3 个答案:

答案 0 :(得分:2)

你可以。重要的是用于提供脚本的MIME类型(由服务器提供)。它应该是

application/javascript

application/x-javascript

某些具有.php扩展名但实际上提供JavaScript的PHP脚本使用它(不是我喜欢这样,但它是可能的)。

答案 1 :(得分:0)

从理论上讲,扩展名并不重要,它是服务器为重要资源提供服务的MIME类型。

在实践中,来自供应商(IE)的UA存在问题,这些问题一直是文件扩展狂。

另一个问题是,如果您从文件协议提供页面。

所以我的建议,坚持.js

答案 2 :(得分:0)

大多数jsonp是使用外部php文件完成的。甚至YQL也不使用js扩展名。所以是的,你能够而且事实上大多数人都这样做。