From d6274791a8f794d11e7e9acc58c3d45abe11a76c Mon Sep 17 00:00:00 2001 From: mayx Date: Thu, 21 May 2026 10:11:01 +0000 Subject: [PATCH] Update 2 files - /assets/js/pjax.js - /index.html --- assets/js/pjax.js | 65 ++++++++++++++++++++++++++++++++++++----------- index.html | 4 +-- 2 files changed, 52 insertions(+), 17 deletions(-) diff --git a/assets/js/pjax.js b/assets/js/pjax.js index 3664392..e81b974 100644 --- a/assets/js/pjax.js +++ b/assets/js/pjax.js @@ -17,6 +17,7 @@ // ========== 工具函数 ========== var _loadedScripts = {}; + var _pendingScripts = []; /** 动态加载外部 CSS(避免重复加载) */ function loadCSS(href) { @@ -24,7 +25,11 @@ $('').appendTo('head'); } - /** 动态加载外部 JS(去重) */ + /** + * 动态加载外部 JS(避免重复) + * 用对象跟踪已加载的 URL,而不是检查 DOM 中的