關於js檔案引用後不生效的原因發現

2021-08-19 14:08:07 字數 346 閱讀 7780

今天在編寫gojs的demo時遇到乙個奇葩問題,在jsp頁面底部引用js檔案時不生效,在引用的js中使用console.log(111)驗證,始終沒有列印,直接將js**寫在jsp中反而生效,網上檢視了許多辦法:

將js放在body標籤內引用,不生效!

將jquery引用刪去,不生效!

修改標籤,也不生效!

最後在chrome的開發工具network選項中載入demo.jsp時發現js檔案載入完後面的body標籤html標籤全都是黑色,不是前面的藍色,於是我就猜想是在script標籤這出現了問題,將後js檔案生效了!!

究竟為什麼,我也不清楚,以解決問題為導向,本文就寫到這,有關原因有時間再去**吧。

關於focus 不生效的問題

有時候想讓輸入框自動獲取標籤,給它寫了個focus 但是一直不生效。目前發現不生效的原因 pc端 有兩種 還有乙個原因是在ios下無法觸發focus事件,原因和解決方法請檢視 1 html的dom結構發生了變化。例如input框在乙個類為input box的div裡面,而前面寫了個事件把 input...

Cacheable不生效的原因 方法內呼叫

乙個類中有方法a和方法b,呼叫方法a時,每次都會呼叫資料庫。和期望不符。方法a public manager info 方法b cacheable key id public manager info long id spring 快取註解是基於spring aop切面,必須走 才能生效,同類呼叫或...

IDEA 關於 熱部署配置 和不生效原因 與解決

下面說一下熱部署的不生效原因 找了好久 是否在 debugger 下面執行專案 來看一下 idea 熱部署的描述 如下圖 可以看到熱部署是在 debugger 模式下面的 所以你是否沒有在debugger模式下面執行專案呢 當你修改檔案之後 idea反應是比較慢 的 有乙個檢測機制 不會立即重新編譯...