如何使用 jquery 加载 html 文件而不发出 http 请求

How can I load an html file without issuing an http request using jquery?

本文关键字:http 请求 文件 何使用 jquery 加载 html      更新时间:2023-09-26

我会尽力总结我需要的最好的东西以及阻止我这样做的东西。

我需要什么

我需要将脚本标签附加到 html 文件的头部,但在"构建"过程中。我正在使用 ant 作为自动化构建工具,我想避免在我的 HTML 文件中放置标记然后用 ant 替换它,或者我也想避免使用正则表达式匹配的任何中间解决方案。Waht 我真的很想使用通过 rhino JavaScript 解释器运行的普通 javascript,并从蚂蚁任务中轻松超越它,最后动态添加脚本标签。

是什么阻止了我?

无论如何,我真的不知道我可以在不发出GET或POST HTTP方法的情况下加载html文件。因为我正在从源代码构建我的代码,所以我在 HTTP 服务器下没有它,所以我希望我能找到某种方法将 HTML DOM 加载到 javascript 变量中,然后使用我需要的新脚本标签编写它。

我需要所有的 DOM 操作功能,而无需渲染 HTML 文件的浏览器。

最好!德米安

据我了解,您希望从 HTML 文件中拥有一个有效的 DOM 对象,就像您在浏览器中运行一样,但要"离线"进行? 例如,能够在 DOM 上做一个 jQuery 选择器并编辑它?

  • 您总是可以从查看嵌入式开源浏览器(http://www.chromium.org/(开始吗?
  • 但是我会研究node.js,看到这个问题我可以将jQuery与Node.js一起使用吗?

据我了解,这将允许您在没有浏览器的情况下进行 DOM 遍历和修改