我正在开发一个网页,我们需要为网页上的每个日记条目显示多个推文共享按钮,但是我正在尝试使用性能问题。
目前页面内容是由 jQuery 呈现的,对于每个帖子,我都添加了一个这样的推文按钮:
$.each(data, function(entryIndex, entry) {
html = '<p>this is a diary entry</p>';
html += '<a href="https://twitter.com/share" class="twitter-share-button" data-related="bmywebsite" data-lang="en" data-size="large" data-count="none">Tweet</a>';
})
$('#usersDiary').html(html);
// Used to add the Twitter.js include
var twitterScript = document.createElement("script");
twitterScript.type = "text/javascript";
twitterScript.src = "http://platform.twitter.com/widgets.js";
$('#usersDiary').append(twitterScript);
这工作得相当好,但我开始注意到,随着页面上更多的日记条目,性能下降,当我查看页面的网络时,我看到了很多这些条目。
有没有人对如何启用多个推文按钮但减少网络调用次数有任何建议?
谢谢亚伦