给本站加上了字数统计功能

  我在每篇blog的尾部,加上了对该篇文章的字数统计功能,其中包括总的汉字字数,以及出现的不同的汉字的个数,对外揭示了对汉字量以及字频的统计信息,这个功能的实现非常简单,就是一段javascript代码,如何使用,就看大家的才艺了:

function CountChineseCharacters(Words) {
var W = new Object();
var Result = new Array();
var iNumwords = 0;
var iTotal = 0;

for (i=0; i<Words.length; i++) {
var c = Words.charAt(i);
if (c.match(/[\u4e00-\u9fa5]/)) {
if (isNaN(W[c])) {
iNumwords++;
W[c] = 1;
}
iTotal++;
}
}
Result["numwords"] = iNumwords;
Result["total"] = iTotal;
Result["avg"] = parseInt(iTotal/iNumwords*1000)/1000;
return Result;
}
var res = CountChineseCharacters(document.getElementById(“id_entrytext”).innerHTML);
document.getElementById(“numwords”).innerHTML=res["numwords"];
document.getElementById(“avg”).innerHTML=res["avg"];

  例如,可以这样用:

var res = CountChineseCharacters(document.getElementById(“id_entrytext”).innerHTML);
document.getElementById(“numwords”).innerHTML=res["numwords"];
document.getElementById(“avg”).innerHTML=res["avg"];

If you like this post and would like to receive updates from this blog, please subscribe our feed. Subscribe via RSS

7 Responses to “给本站加上了字数统计功能”

  1. littlemm Says:

    不懂这些个“技术活儿”,只能赞一个啦:)

  2. BunnyQ Says:

    恩 这个功能是给人看着玩的? 还能统计点别的什么呢? 觉着这个用处不是很大的说

  3. bmcaadxs Says:

    bmcaadxs

    bmcaadxs

  4. mfjhqsyh Says:

    mfjhqsyh

    mfjhqsyh

  5. 匿名 Says:

    aa

  6. chenz Says:

    哈哈好玩啊--能写一篇没有重复字的文章吗?

  7. 匿名 Says:

    孟子生卒年(约前372-前289),名轲。战国时期的思想家、
    政治家、教育家。孔子之后的儒学大师,后世称为“亚圣”。
    邹(今山东邹城东南)人。他的老师是孔子之孙孔伋(子思)的门人。
    曾游历齐、宋、滕、魏诸国,宣传先王之道。不为采纳,归而与弟子讲学著书,
    作《孟子》7篇。孟子维护并发展了儒家思想,提出了“仁政”学说和“性善”论观点,
    他的理论对宋代影响很大。
    《孟子》记载了孟子的言行,笔带锋芒,常用夸张、比喻和寓言故事增强说服力,
    是先秦极富特色的散文专集。

Leave a Reply