JS 지연 으로 바 이 두 공유 코드 를 불 러 와 웹 페이지 속 도 를 높 인 다.
<!-- Baidu Button BEGIN -->
<div id="bdshare" class="bdshare_t bds_tools_32 get-codes-bdshare">
<a class="bds_tsina"></a>
<a class="bds_qzone"></a>
<a class="bds_tqq"></a>
<a class="bds_renren"></a>
<a class="bds_douban"></a>
<span class="bds_more"></span>
<a class="shareCount"></a>
</div>
<script type="text/javascript" id="bdshare_js" data="type=tools&uid=0" ></script>
<script type="text/javascript" id="bdshell_js"></script>
<script type="text/javascript">
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->
2.설치 코드 는 위의 공유 코드 를 진지 하 게 분석 한 결과 그 중에서 3 개의 js 스 크 립 트 태그 가 있 습 니 다.이런 것들 은 모두 웹 페이지 의 표현 속도 에 영향 을 줄 수 있 습 니 다.마지막 으로 마지막
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>JS延迟加载百度分享代码,提高网页速度</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<style type="text/css">
body{margin:0px;padding:0px;font-size:12px;}
#copyright{clear:both;}
</style>
</head>
<body>
<div id="baidu-share">
<!-- Baidu Button BEGIN -->
<div id="bdshare" class="bdshare_t bds_tools_32 get-codes-bdshare">
<a class="bds_tsina"></a>
<a class="bds_qzone"></a>
<a class="bds_tqq"></a>
<a class="bds_renren"></a>
<a class="bds_douban"></a>
<span class="bds_more"></span>
<a class="shareCount"></a>
</div>
<script type="text/javascript" id="bdshare_js" data="type=tools&uid=0" ></script>
<script type="text/javascript" id="bdshell_js"></script>
<!-- Baidu Button END -->
</div>
<div id="copyright">
<a href="http://codejia.net">编程图书PDF下载【codejia.net】</a>
</div>
<script type="text/javascript">
window.onload = shareCode;
function shareCode(){
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000);
}
</script>
</body>
</html>
분석 입 니 다.위의 demo 를 통 해 저 는 마지막 src 속성 이 있 는 script 라벨 을 마지막 동적 으로 불 러 오고 window.onload 이후 에 불 러 온 것 을 알 수 있 습 니 다.이전에 불 러 온 것 은 모두 html 태그 코드 로 웹 페이지 속도 에 영향 을 주지 않 습 니 다.바 이 두 공유 코드 는 이렇게 조정 한 후에 바 이 두 의 서버 가 끊 어도 자신의 웹 페이지 가 정상적으로 표시 되 는 데 영향 을 주지 않 습 니 다.사실 이런 기 교 는 아직도 사용 할 수 있 는 곳 이 많다.사이트 통계 코드,바 이 두 구 글 검색 코드,제3자 광고 코드 등 을 원한 다 면 우 리 는 모두 웹 페이지 밑 에 놓 고 마지막 으로 불 러 올 수 있다.그러면 제3자 서버 가 다운 되 더 라 도 우리 자신의 기 계 는 많은 영향 을 받 지 않 을 것 이다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.