编程新手遇scripts.js文件未找到问题,求排查建议
排查scripts.js未找到问题的实用思路
嘿,别慌!作为刚接触jQuery的新手,遇到这种文件找不到的问题太正常了,咱们一步步来排查:
先揪出最容易忽略的细节:引号格式
你代码里的<script src=“js/scripts.js”></script>用了中文全角引号(“”),浏览器根本识别不了这种引号,会把路径解析出错!赶紧改成英文半角引号:<script src="js/scripts.js"></script>,这很可能就是解决问题的关键。核对文件存放位置与路径是否匹配
你写的路径js/scripts.js意味着:- 你的项目根目录(就是放HTML文件的那个文件夹)里必须有一个名为
js的子文件夹; scripts.js必须老老实实放在这个js文件夹里。
仔细检查一下:js文件夹是不是真的存在?scripts.js的文件名有没有写错?比如大小写(Linux/macOS系统对文件名大小写敏感,别写成Scripts.js或者script.js)、有没有多余的空格?
- 你的项目根目录(就是放HTML文件的那个文件夹)里必须有一个名为
直接验证路径有效性
打开浏览器,在地址栏输入对应路径测试:- 如果是用本地服务器运行(比如localhost),就输入
http://localhost/js/scripts.js,看看能不能正常打开这个文件; - 如果是直接打开本地HTML文件,就确认本地文件结构:比如HTML在
D:\my-website,那scripts.js必须在D:\my-website\js里。
如果地址栏打不开文件,说明路径肯定有问题。
- 如果是用本地服务器运行(比如localhost),就输入
对比其他脚本的加载情况
你前面引入的js/jquery.stellar.min.js如果能正常加载,说明js文件夹的路径是没问题的,那就要重点检查scripts.js的文件名和存放位置;如果这个脚本也加载失败,那可能是你的js文件夹放错了位置,或者HTML文件不在项目根目录里。最后试试强制刷新缓存
有时候浏览器会缓存旧的资源信息,按Ctrl+Shift+R(Windows)或Cmd+Shift+R(Mac)强制刷新页面,再看看控制台的提示有没有变化。
内容的提问来源于stack exchange,提问作者Elena
相关产品推荐
相关产品推荐

