【发布时间】:2011-02-04 04:38:22
【问题描述】:
我有一个相当大的网络应用程序,每个页面上有几个迷你小程序。这些小程序几乎总是相同的 jquery 应用程序。我正在寻找有关如何在我的大型项目中组织/包含这些 jquery 应用程序的较小部分的建议。
例如,每个应用程序都有几个独立的选项卡。如果可能的话,我想将每个选项卡存储为单独的 .html 文件,因为这样可以更轻松地进行开发。
我的要求是: 1)当页面加载时,所有的html“标签”都加载到客户端。我想通过动态请求标签 html 来避免任何延迟。
2) 如果可能,我想尽量减少发送的原始数据。例如,如果该页面上有十个小程序,最好将每个选项卡发送 1 次,而不是发送每个选项卡 10 次。
问题: 1) 我有哪些选项可以“包含”HTML 文件/javascript 代码 2)在这种情况下保持我的开发简单的任何提示?在处理大页面时,肯定有比仅仅编辑一个巨大的 html 文件更好的方法。
【问题讨论】:
-
您的 javascript 代码是依赖于页面变量,还是静态的?例如它可以从
.js文件运行,还是服务器需要填写动态内容? -
它偶尔会依赖于页面变量,但是这些总是可以通过搜索 DOM 树找到的,没有任何问题。大多数 javascript 代码提供各种/可自定义的 标签,这些标签将被发布到服务器。
标签: jquery html include organization