我的问题与主题相同。
我正在通过修改twittler来克隆Twitter。
这些是它的一些初始行
$(document).ready(function(){
var $body = $('body');
$body.html('');
var index = streams.home.length - 1;
while(index >= 0){
var tweet = streams.home[index];
var $tweet = $('<div></div>');
$tweet.text('@' + tweet.user + ': ' + tweet.message);
$tweet.appendTo($body);
index -= 1;
}
});
我认为“.html(”)“部分没有用。
为什么它包括那个?
最佳答案
这将清除页面中的每个元素,首先要清除所有内容。为什么在某个地方使用它,原因很简单,当页面被加载时,您首先只是显示加载掩码或显示一些加载器,所以一旦页面触发了ready事件,这意味着所有内容都在客户端加载,然后加载过程完成,因此请清除页面中的所有内容,即页面加载器
因此,假设在页面加载之前并通知用户页面正在加载,您将显示一个加载gif,因此在起始页面上有一个加载图像。然后它的初始内容将是>,因此上面的行将清空页面内容。它会像
注意:请记住,这仅将清空HTML内容,这不会从页面中删除任何脚本或样式。