2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 利用JS延迟加载百度分享代码 提高网页速度【javascript】

利用JS延迟加载百度分享代码 提高网页速度【javascript】

时间:2024-01-12 09:19:36

相关推荐

利用JS延迟加载百度分享代码 提高网页速度【javascript】

web前端|js教程

JS,延迟加载

web前端-js教程

发现很多网站在放置百度分享代码的时候,简单的将分享代码放置到固定的网页位置就完事了,这是非常致命的方式。因为,我经常打开一个网页的时候,发现在网页加载到分享代码的时候,有时候花上几秒的时候来请求百度的服务器,最后展示分享按钮。

php源码上传,ubuntu终端界面配置,python小说全站爬虫,php system,当阳seo外包lzw

其实,像这样对网页来说不是非常重要的功能,我们大可以用JS来延迟加载,从而提高网页主要内容的快速加载显示。

这里分享下我的放置方式。

A、copy百度分享代码,如下:

源码空间电话,vscode怎么选择编码语言,可以接受ubuntu,tomcat怎么加jdk,爬虫吃蕨菜,yii2 引入php文件,昆明免费营销型建站seo优化,高端装修装饰设计公司网站模板,横幅条形模板lzw

document.getElementById(“bdshell_js”).src = “http://bdimg./static/js/shell_v2.js?cdnversion=” + Math.ceil(new Date()/3600000)

B、放置代码

认真分析上面的分享代码,我们可以发现,其中有3个js脚本标签,这些都是有可能影响网页呈现速度的,最后发现,其实,只有最后一个标签的作用是请求百度服务器,展示分享图片和链接。那么,这条JS我们大可放到最后加载。

下面是我做的一个demo:

登录界面源码,vscode解除全屏,ubuntu安装nodejs,java与tomcat,sqlite 保存文件,在线网页设计工具,织梦改数据库密码忘记了,域名名称服务器,订阅号有哪些插件,前端框架api,网络爬虫的意义,ubuntu php,漳州seo,springboot数据库连接池在哪引用,火车头v7 dedecms 图集 标签,比海盗湾还厉害的网站,拖拽做网页,阿里蜘蛛池23套模板,帝国7.0后台登陆模板,抽奖页面框架,简单个人书籍管理系统,mfc写的聊天程序lzw

JS延迟加载百度分享代码,提高网页速度body{margin:0px;padding:0px;font-size:12px;}

#copyright{clear:both;}

编程图书PDF下载【】

window.onload = shareCode;

function shareCode(){

document.getElementById(“bdshell_js”).src = “http://bdimg./static/js/shell_v2.js?cdnversion=” + Math.ceil(new Date()/3600000);

}

分析:通过上面的demo,可以发现我只是单纯的将最后一个有src属性的script标签,放到最后动态加载的,并且是在window.onload之后加载。之前加载的都是纯html标签代码,并不会有多影响网页速度。

百度分享代码通过这样调整后就算百度的服务器挂了,也不会影响自己的网页正常显示。

其实,这样的技巧还有很多地方都可以用。想网站统计代码、百度谷歌搜索代码、第三方广告代码等,我们都可以放到网页底部最后来加载,这样即使第三方的服务器宕机,我们自己的机器也不会受到多少影响。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。