jquery插件有大量的HTML

时间:2011-06-01 13:59:41

标签: jquery html ajax plugins

我现在正在开发一个jQuery项目,当它们合并我们的插件时,它实际上会在某人的页面上转储一堆HTML。

这个小小部件有相当数量的HTML。

那么,最好在插件中加入150多行HTML吗?我有一个想法基本上“让插件使用jQuery的ajax从我们的服务器中提取一大块HTML,然后使用THAT而不是在JS文件中放入一堆东西”,但不确定这是否是最好的方法,就整体jQuery插件方法而言。

3 个答案:

答案 0 :(得分:1)

如果您的插件需要灵活性,则应单独提取HTML,因为这样可以轻松更改文本,并为不同目的使用相同的插件。

如果文本永远不会改变,或者不经常更改,您也可以将其保留在插件中。

答案 1 :(得分:1)

插件不应要求您的服务器处于活动状态。如果他们在2年后仍然使用它,并且你已经继续前进,他们不应该受苦。将HTML包含在插件中肯定会更好,并将另一个往返保存到另一个远程服务器。当潜在的大量站点使用您的插件时,它还可以节省带宽和资源。

答案 2 :(得分:1)

  1. 使用jQuery.tmpl()
  2. 从服务器
  3. 获取json数据
  4. 从服务器
  5. 获取模板
  6. 使用json数据填充jquery模板
  7. http://encosia.com/using-external-templates-with-jquery-templates/