[问题] JS的$显示未定义

楼主: BRBstar (安安好)   2018-08-28 22:18:53
https://i.imgur.com/To8gfXT.jpg
https://i.imgur.com/CybZCOp.jpg
如图所示,
已在html档中引入<script
src="https://code.jquery.com/jquery-3.3.1.js"
integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
crossorigin="anonymous"></script>
不知为何在js档还是显示错误,
上网找了解法试过都没有用,所以来ptt版上发文请问各位高手们QQ
作者: kyrc (橘子)   2018-08-28 22:33:00
检查一下引入的顺序?jquery要优先引入
楼主: BRBstar (安安好)   2018-08-28 22:49:00
https://i.imgur.com/YHze1zo.jpg这样加入html档而js档还是显示错误QQ
作者: InfinityGate (小鸟)   2018-08-29 01:00:00
跑起来有问题吗?看起来只是brackets的linter问题js档最上面加上 /* global $ */
作者: kyrc (橘子)   2018-08-29 12:37:00
你的js code放在哪个区域阿?放body的话,那…
楼主: BRBstar (安安好)   2018-08-30 22:02:00
谢谢Infinity大大加上之后有好了只是anime前面还是显示错误orz谢谢k大!!我的JS的确是放在html档body最尾端并用link加载JS档因为听说这样加载网页比较快可是移到html档的head区域好像错误也没有改QQ
作者: InfinityGate (小鸟)   2018-08-30 22:25:00
eslint检测你的js时只认识当下的js不认识你的其他js档或html所以你如果在这个js档里用了其他js档定义的东西就会报错,你要告诉他你用了哪些全域变量如果anime是定义在另一个档案里,也要加在global可以写个config放在资料夹里比较方便
楼主: BRBstar (安安好)   2018-08-31 08:56:00
谢谢Infinity大大!已解决
作者: Haruna1998 (无声雨)   2018-09-11 20:16:00
我之前也有这问题,可是跑起来没差也就没管了。请问不处理会怎样吗?
楼主: BRBstar (安安好)   2018-09-19 09:10:00
我之前也是不处理没关系,可是觉得还是要理解一下为什么都会显示错误

Links booklink

Contact Us: admin [ a t ] ucptt.com