我正在处理本地环境,我不确定我是否正确编写了我的src URl,因为我的功能不起作用。粗体脚本标签有问题的src。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://www.parsecdn.com/js/parse-1.2.2.min.js"></script>
**<script src="/Users/myUserName/Desktop/myPage.js"></script>**
</head>
<body>
<div id="mainDiv">
<p><a href="#">anchor</a></p>
</div>
</body>
</html>
答案 0 :(得分:23)
编写用于调用js文件的src标记为
<script type='text/javascript' src='../Users/myUserName/Desktop/myPage.js'></script>
这应该有用。
答案 1 :(得分:15)
我相信浏览器正在寻找来自网络服务器根目录的资产。这很难,因为很容易在没有实际使用网络服务器的情况下开始在您的机器上进行开发(只需通过浏览器加载本地文件)
您可以先将html和css / js打包在一起吗?
目录结构类似于:
-yourapp
- index.html
- assets
- css
- js
- myPage.js
然后您的脚本标记(来自index.html)可能看起来像
<script src="assets/js/myPage.js"></script>
将html和资产打包到一个目录中的另一个好处是,您可以复制目录并将其提供给其他人或将其放在另一台计算机上,它将运行良好。