我现在正在开发一个jQuery项目,当它们合并我们的插件时,它实际上会在某人的页面上转储一堆HTML。
这个小小部件有相当数量的HTML。
那么,最好在插件中加入150多行HTML吗?我有一个想法基本上“让插件使用jQuery的ajax从我们的服务器中提取一大块HTML,然后使用THAT而不是在JS文件中放入一堆东西”,但不确定这是否是最好的方法,就整体jQuery插件方法而言。
答案 0 :(得分:1)
如果您的插件需要灵活性,则应单独提取HTML,因为这样可以轻松更改文本,并为不同目的使用相同的插件。
如果文本永远不会改变,或者不经常更改,您也可以将其保留在插件中。
答案 1 :(得分:1)
插件不应要求您的服务器处于活动状态。如果他们在2年后仍然使用它,并且你已经继续前进,他们不应该受苦。将HTML包含在插件中肯定会更好,并将另一个往返保存到另一个远程服务器。当潜在的大量站点使用您的插件时,它还可以节省带宽和资源。
答案 2 :(得分:1)
http://encosia.com/using-external-templates-with-jquery-templates/