在接手他人編寫的 AJAX 代碼時,經常會遇到類似 $.XXXX(para1, para2, para3...) 這樣的調用。這裡的 $.XXXX 並非 jQuery 內建方法,而是專案自定義的封裝或插件函數。新手往往不知從何下手尋找其定義,也不知道這類函數通常歸屬於哪個模塊。
$.XXXX 或 jQuery.XXXX,可快速定義到聲明處。<head> 中檢查引入的 JS 文件順序,自定義擴展通常在 jQuery 核心庫之後加載。$.XXXX,若已定義會顯示函數源碼鏈接,點擊即可跳轉到 Sources 面板對應位置。common.js、utils.js、ajax.js 或專門的 plugins/ 目錄下。若專案較大,推薦使用 dtSearch 等桌面全文搜索工具建立索引,支持正則表達式與跨文件搜索,能在秒級時間內鎖定目標函數定義。
掌握「全局搜索 + 腳本加載分析 + 瀏覽器調試」三板斧,配合 dtSearch 等工具,即可高效解決「$.XXXX 定義在哪」的困惑,提升閱讀陌生代碼的效率。