在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 博客頁(yè)面讀完需要多少分鐘怎么設(shè)置

博客頁(yè)面讀完需要多少分鐘怎么設(shè)置

圖片描述

想把這個(gè)“讀完需要~分鐘”這個(gè)功能加到自己的博客上,有哪位大佬知道這個(gè)該怎么實(shí)現(xiàn)嗎
還有這個(gè)“~次閱讀”,之前博客里引入過(guò)這個(gè),但是感覺這個(gè)閱讀次數(shù)并不準(zhǔn)確啊,這個(gè)該怎么精確計(jì)算出閱讀次數(shù)呢

回答
編輯回答
負(fù)我心
讀完需要~分鐘

文章的總字?jǐn)?shù)/一般人每分鐘可以讀多少字。
這個(gè)肯定是一個(gè)粗略的估計(jì)。

~次閱讀

這個(gè)絕大部分時(shí)候沒有必要精確,粗略統(tǒng)計(jì)就可以了,當(dāng)然你非要精確統(tǒng)計(jì)也可以。
每個(gè)網(wǎng)站對(duì)閱讀次數(shù)統(tǒng)計(jì)的規(guī)則可能不一樣的
有的網(wǎng)站是打開一次文章頁(yè)面閱讀量就加1;
有的網(wǎng)站是某一個(gè)用戶在一段時(shí)間內(nèi)多次打開網(wǎng)站閱讀,但是閱讀量卻只加1;
規(guī)則很多很多了,具體看你項(xiàng)目采用什么規(guī)則。
粗略統(tǒng)計(jì)或者精確統(tǒng)計(jì),一般都是用緩存實(shí)現(xiàn)的,閱讀量先放在緩存中,然后在把緩存中的閱讀量刷新的db中。
什么時(shí)間把閱讀量刷到db?
方案很多了:
比如當(dāng)某個(gè)文章的閱讀量超過(guò)指定的閾值就刷新的db中。
比如使用定時(shí)任務(wù)等等。

閱讀多長(zhǎng)時(shí)間js實(shí)現(xiàn)下吧。
html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script class="jquery library" src="/js/sandbox/jquery/jquery-1.8.2.min.js" type="text/javascript"></script>
    <title>xxx</title>
  </head>
<body>
    <div id="content">
               這個(gè)絕大部分時(shí)候沒有必要精確,粗略統(tǒng)計(jì)就可以了,當(dāng)然你非要精確統(tǒng)計(jì)也可以。

    </div> 
  </body>
</html>

js:

$(function(){
      var readLengthPerMinute = 400;//一般人每分鐘閱讀字?jǐn)?shù)為300-500左右,這里取400吧。
        var textLength = $('#content').text().length;//獲取文章長(zhǎng)度
       
      var readTime;
    if(textLength <= readLengthPerMinute){
          readTime = 1;
    }else{
        readTime =Math.round(textLength /readLengthPerMinute ); 
    }
       
    alert("大概需要閱讀時(shí)間為:"+readTime+"分鐘");
});

2018年1月29日 12:56