我有很多外部javascript文件,現在我很難找到哪個.js文件包含來自inspect元素控制檯窗口的給定函數名稱的函數定義。
我曾嘗試以下
在控制檯窗口中我只輸入函數名,函數定義見,但我無法找到函數定義源.js文件。如何從給定的函數名稱中找到函數定義的js文件名?
1
A
回答
3
0
您可以使用的 「grep」 或找到一個好的編輯器(VS代碼或Atom)。
關於grep的,你可以寫
的grep -RIL 「[要搜索的文本]」[路徑來搜索]
在Linux命令行[終端]。
而在Atom或VS Code中,您可以使用ctrl + shift + f在文件夾內搜索它。
+0
你能解釋更多,目前我只使用記事本++。我不能從檢查元素中找到它嗎? –
+0
我剛編輯答案。和Atom和VSCode比記事本++要好得多。 –
0
JS代碼在全局定義時被加載到相同的命名空間中。一旦加載,就無法告訴對象來自何處。
這就是爲什麼你不應該污染全局命名空間。您應該爲每個文件定義對象/類,至少在開發/調試時。
Here是開始瞭解OOP在JS
相關問題
- 1. 函數名稱的預定義宏__func__
- 2. 在函數中定義字典名稱
- 3. Powershell:找到函數定義的文件名
- 4. 找不到函數名稱
- 5. 如何使用函數中的給定名稱返回data.frame?
- 6. 如何定義gdb函數的別名
- 7. Jquery ReferenceError:(函數名稱)沒有定義
- 8. 定義函數名稱而不是lambda
- 9. perl:僅打印函數定義名稱
- 10. 如何在C#中爲高階函數定義參數名稱#
- 11. 如何獲得在Lisp腳本中定義的函數名稱?
- 12. 如何在gedit中設置用戶定義的函數名稱?
- 13. 如何調用名稱在字符串中定義的函數?
- 14. 定義的函數生成未定義的全局名稱
- 15. JS,返回函數名稱
- 16. 如何找到啓動給定文件的程序的名稱?
- 17. 如何找到Keras函數的定義?
- 18. 如何調用從JavaScript中的PHP函數指定其名稱
- 19. 如何從.erb文件中的函數調用中提取函數名稱?
- 20. 使用其他函數中定義的函數相同的參數名稱
- 21. 如何將定義的函數轉換爲匿名函數
- 22. 如何將生成文件的名稱指定給e:工作表函數
- 23. 構造函數(構造函數名稱)未定義
- 24. 定義以數字開頭的函數名稱(在Python 3中)?
- 25. 正確定義具有匿名函數的名稱空間
- 26. 如何在SASS中定義動態混音或函數名稱?
- 27. 一個包中的R給定函數的名稱
- 28. 查找文件的行數和列數的函數名稱
- 29. 如何在R中找到特定函數的包名?
- 30. 如何在調用之前確定用戶定義的函數參數名稱?
點擊打印的定義,你會帶到源代碼標籤下的源代碼行。 – 11thdimension
@ 11thdimension非常感謝。它效果不錯 –