課程
/前端開發(fā)
/前端工具
/瀏覽器開發(fā)者工具使用技巧
在谷歌瀏覽器開發(fā)者中心不能看到.php中的js代碼,但是能運(yùn)行,為什么不顯示?
2018-01-09
源自:瀏覽器開發(fā)者工具使用技巧 3-1
正在回答
據(jù)我目前了解,PHP文件只把JS腳本傳給瀏覽器執(zhí)行,并不會(huì)自己在后臺(tái)執(zhí)行JS腳本。所以我猜可能是下面這幾種情況:
1、如果題主并不確定所看到的效果一定是JS文件達(dá)到的,那題主看到的效果,有可能并不是JS效果,而是后臺(tái)PHP腳本的效果,很多JS可以實(shí)現(xiàn)的效果,PHP實(shí)際也是可以實(shí)現(xiàn)的。
2、如果題主確定效果是JS實(shí)現(xiàn)的:
1)比如題主是后臺(tái)開發(fā)人員,自己寫的JS腳本,那么,如果你的JS腳本是直接和HTML代碼寫在同一個(gè)文本中,network中是不會(huì)額外請求一個(gè)JS文件的,只需要用代碼檢查工具在HTML中直接檢查你寫的JS標(biāo)簽即可,和檢查其他標(biāo)簽(如div標(biāo)簽之類的)一樣的操作。
2)chrome瀏覽器會(huì)自動(dòng)緩存之前已經(jīng)請求過的腳本文件,如果題主是指在network中沒有發(fā)現(xiàn)這次響應(yīng)中有本該有的JS文件,但該文件確實(shí)執(zhí)行了,那很可能是這種情況,只需要ctrl+F5,或者瀏覽器工具欄清除歷史記錄,這時(shí)候?yàn)g覽器重新請求,就會(huì)在network中加載該JS文件。
3)如果題主是指明明檢查網(wǎng)頁源代碼時(shí)并沒有的JS文件,卻在網(wǎng)頁中加載執(zhí)行了,那么這段JS腳本有可能是在其它JS文件的執(zhí)行過程中動(dòng)態(tài)加載過來的。
希望能幫到您^_^。
舉報(bào)
在前端的開發(fā)和學(xué)習(xí)過程常用工具,定位前端常見BUG,提升解決問題能力
1 回答ie開發(fā)者工具中的“文檔模式”和“用戶代理字符串”有什么差別?
1 回答請問在無法得知一個(gè)按鈕的點(diǎn)擊事件調(diào)用的方法時(shí),怎么去調(diào)試這個(gè)按鈕的點(diǎn)擊代碼?
1 回答視頻中老師是怎么一下把多行的注釋改成可執(zhí)行的代碼呢?
2 回答點(diǎn)擊“選擇”圖標(biāo)選擇一個(gè)元素,在Element下指向相應(yīng)的代碼。在Network下刷新一下,可以看到錯(cuò)誤信息。
1 回答如何讓測試網(wǎng)頁打開速度
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-02-14
據(jù)我目前了解,PHP文件只把JS腳本傳給瀏覽器執(zhí)行,并不會(huì)自己在后臺(tái)執(zhí)行JS腳本。所以我猜可能是下面這幾種情況:
1、如果題主并不確定所看到的效果一定是JS文件達(dá)到的,那題主看到的效果,有可能并不是JS效果,而是后臺(tái)PHP腳本的效果,很多JS可以實(shí)現(xiàn)的效果,PHP實(shí)際也是可以實(shí)現(xiàn)的。
2、如果題主確定效果是JS實(shí)現(xiàn)的:
1)比如題主是后臺(tái)開發(fā)人員,自己寫的JS腳本,那么,如果你的JS腳本是直接和HTML代碼寫在同一個(gè)文本中,network中是不會(huì)額外請求一個(gè)JS文件的,只需要用代碼檢查工具在HTML中直接檢查你寫的JS標(biāo)簽即可,和檢查其他標(biāo)簽(如div標(biāo)簽之類的)一樣的操作。
2)chrome瀏覽器會(huì)自動(dòng)緩存之前已經(jīng)請求過的腳本文件,如果題主是指在network中沒有發(fā)現(xiàn)這次響應(yīng)中有本該有的JS文件,但該文件確實(shí)執(zhí)行了,那很可能是這種情況,只需要ctrl+F5,或者瀏覽器工具欄清除歷史記錄,這時(shí)候?yàn)g覽器重新請求,就會(huì)在network中加載該JS文件。
3)如果題主是指明明檢查網(wǎng)頁源代碼時(shí)并沒有的JS文件,卻在網(wǎng)頁中加載執(zhí)行了,那么這段JS腳本有可能是在其它JS文件的執(zhí)行過程中動(dòng)態(tài)加載過來的。
希望能幫到您^_^。