我的问题与主题相同。

我正在通过修改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内容,这不会从页面中删除任何脚本或样式。

10-07 13:14
查看更多