作者:
BRBstar (安安好)
2018-08-28 22:18:53https://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跑起來有問題嗎?看起來只是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
eslint檢測你的js時只認識當下的js不認識你的其他js檔或html所以你如果在這個js檔裡用了其他js檔定義的東西就會報錯,你要告訴他你用了哪些全域變數如果anime是定義在另一個檔案裡,也要加在global可以寫個config放在資料夾裡比較方便
作者:
BRBstar (安安好)
2018-08-31 08:56:00謝謝Infinity大大!已解決
我之前也有這問題,可是跑起來沒差也就沒管了。請問不處理會怎樣嗎?
作者:
BRBstar (安安好)
2018-09-19 09:10:00我之前也是不處理沒關係,可是覺得還是要理解一下為什麼都會顯示錯誤