Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动设备中网页的延迟呈现_Javascript_Jquery_Deferred Rendering - Fatal编程技术网

Javascript 移动设备中网页的延迟呈现

Javascript 移动设备中网页的延迟呈现,javascript,jquery,deferred-rendering,Javascript,Jquery,Deferred Rendering,当我读这篇文章时,我想到了一个问题,叫做延迟渲染 我从中了解到,我可以对html页面中最初用户不可见的部分进行注释,并在5秒钟后使用脚本加载它 我有一个页面,从数据库加载相关添加的列表。我想提高手机的加载速度 所以我的问题是:有人能给我一些工作的例子,我可以如何继续下去 或者是否有其他方法来延迟渲染 谢谢我不认为这是一个好的建议。尽管爬虫程序非常擅长计算页面上的内容,尽管HTML不可靠,但通过注释掉所有标记,您可能会将其隐藏在爬虫程序(以及搜索引擎)面前,并阻止用户代理进行其公正的和任何可能已经

当我读这篇文章时,我想到了一个问题,叫做延迟渲染

我从中了解到,我可以对html页面中最初用户不可见的部分进行注释,并在5秒钟后使用
脚本加载它

我有一个页面,从数据库加载相关添加的列表。我想提高手机的加载速度

所以我的问题是:有人能给我一些工作的例子,我可以如何继续下去

或者是否有其他方法来延迟渲染


谢谢

我不认为这是一个好的建议。尽管爬虫程序非常擅长计算页面上的内容,尽管HTML不可靠,但通过注释掉所有标记,您可能会将其隐藏在爬虫程序(以及搜索引擎)面前,并阻止用户代理进行其公正的和任何可能已经进行的优化。浏览器已经为尽可能快地向用户显示页面而构建。你使用这个方法的唯一原因是防止以后重绘,但即使这样,我也不会走这条路线。如果你希望你的页面快速加载,考虑限制你正在加载的内容。你真的需要所有这些可见的广告吗?在进入丑陋的黑客之前,还有很多其他的事情要考虑。@关于爬虫的Brad,我担心它,因为它是我们当前网站的移动网站。而真正的网站已经被爬虫很好地索引了。但是,是的,在我进入黑客程序之前,我会仔细研究一下基本的优化……如果你正在拆分你的移动和常规站点,并且认为这可以解决你的爬虫问题,那么你可能已经有了一个相当糟糕的SEO情况。谷歌也会抓取你的手机页面。你是怎么分手的?用户代理嗅探?是否为此设置
Vary:
标题?如果你依赖谷歌而忽略了你的移动网站,那么那些在手机上搜索然后登陆你的桌面网站的人呢?