选项#1和#2将是您最直接的直接选项,但是,对于这两个选项,您都将通过构建字符串或创建DOM对象来感受到性能和维护方面的影响。
模板并不是还不成熟,您会在大多数主要的Javascript框架中看到它的弹出。
这是JQuery模板插件中的一个示例,它将节省您的性能影响,而且非常非常简单:
var t = $.template('<div><img src="${url}" />${name}</div>');$(selector).append( t , { url: jsonObj.url, name: jsonObj.name});我说走很酷的路线(性能更好,更易于维护),并使用模板。



