`
喧嚣求静
  • 浏览: 572678 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

类似腾讯微博字数统计功能的js(区分英汉)

阅读更多
类似腾讯微博字数统计功能的js(区分英汉)
2011-12-07 14:33

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<title>显示输入剩余字数</title>
<script>
    var maxstrlen = 140;

    function Q(s) {
        return document.getElementById(s);
    }


    function checkWord(c) {
        len = maxstrlen;
        var str = c.value;
        myLen = getStrleng(str);
        var wck = Q("wordCheck");
        if (myLen > len * 2) {
            c.value = str.substring(0, i + 1);
        }
        else {
            wck.innerHTML = Math.floor((len * 2 - myLen) / 2);
        }
    }
    function getStrleng(str) {
        myLen = 0;
        i = 0;
        for (; (i < str.length) && (myLen <= maxstrlen * 2); i++) {
            if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128)
                myLen++;
            else
                myLen += 2;
        }
        return myLen;
    }
</script>
</head>
<body>
    <div style="font-size: 16px">
        控制输入框字符输入,计算输入字符总数,显示剩余字数;<br> 一个英文字符算一个字符,一个中文字符算两个字符计算。
    </div>
    <div>
        <textarea onKeyUp="javascript:checkWord(this);"
            onKeyDown="javascript:checkWord(this);" name="content" id="content"
            style="overflow-y: scroll"></textarea>
    </div>
    <DIV>
        还可以输入<span style="font-family: Georgia; font-size: 26px;"
            id="wordCheck">140</span>个字符
    </div>
</body>
</html>

分享到:
评论

相关推荐

    腾讯微博源代码

    这个源代码提供了腾讯微博客户端的实现细节,让开发者有机会深入理解大型社交应用的架构设计、功能实现以及性能优化。通过分析和研究这份源代码,开发者能够提升在Android平台上的编程技能,特别是在构建类似社交...

    竞品分析报告腾讯微博VS新浪微博.ppt

    腾讯微博的设置功能更全面,新浪微博的设置功能不够完善。 四、搜索功能分析 新浪微博的搜索功能比较方便,用户名没有重复,服务器会将用户填写的用户名和系统中的信息进行比较,如果相同则提示“用户名以存在”,...

    腾讯微博开放平台

    在移动开发领域,腾讯微博开放平台为开发者提供了一个强大的工具,允许他们集成微博功能到自己的Android应用程序中。这个平台提供了丰富的API,使得开发者可以轻松实现用户登录、微博发布、信息获取等一系列操作。...

    android腾讯微博分享demo

    在Android应用开发中,与社交平台的集成是一个常见的需求,比如腾讯微博的分享功能。"android腾讯微博分享demo"是一个示例项目,旨在帮助开发者理解并实现如何在Android应用中集成腾讯微博的分享功能。这个Demo经过...

    腾讯微博抓取数据

    腾讯微博抓取是针对社交媒体平台腾讯微博的数据采集过程,主要涉及网络爬虫技术和Java编程语言。在这个场景下,我们使用了QWeibo4j库,一个专门为腾讯微博API设计的Java SDK,它允许开发者方便地获取和处理微博上的...

    仿腾讯微博demo

    【标题】"仿腾讯微博demo"是一个项目实例,旨在模仿腾讯微博的功能,为开发者提供一个学习和参考的平台。这个demo通常包含基本的微博发布、查看、评论、转发等核心功能,帮助用户理解和实践社交网络服务(SNS)的...

    腾讯微博架构介绍

    在后PC时代,多终端的普及促使腾讯微博架构必须考虑终端的差异性,通过数据层的兼容性和功能展现的适应性,确保不同设备上的用户体验一致。 ##### 性能优化技巧 性能优化是用户体验提升的关键。腾讯微博采用了多项...

    腾讯微博接口调用

    腾讯微博接口调用是开发人员与腾讯微博平台交互的重要手段,允许开发者通过编程方式获取微博数据、发布新微博、管理用户关注等。本教程将深入探讨如何利用腾讯微博的API来实现各种功能。 首先,我们需要了解腾讯...

    分享到新浪,腾讯微博

    腾讯微博是腾讯公司推出的一款社交媒体服务,类似于Twitter,允许用户发布140个字符以内的消息。用户可以关注其他人的动态,转发、评论和点赞他人的微博。对于开发者来说,腾讯微博提供了开放API,允许第三方应用...

    浪人腾讯微博营销小助手 v4.2.3.zip

    浪人腾讯微博营销小助手是一款微博营销辅助软件,功能包括批量发送广播,定时发送广播,离线定时发送广播,离线定时心情签到等。 浪人腾讯微博营销小助手粉丝功能介绍: 1.收听指定用户ID 浪人腾讯微博营销小助手...

    仿腾讯微博效果

    3. JavaScript 动态功能实现:腾讯微博的动态功能,如滚动加载、点击展开/收起评论、实时更新等,都需要JavaScript来实现。这涉及到DOM操作、事件监听、Ajax异步请求、JSON数据解析等多个方面。 4. 响应式设计:...

    腾讯微博php框架

    为了实现类似腾讯微博的社交功能,开发者还需要关注如何处理用户关系,比如关注、粉丝、好友列表等。这通常需要设计合适的数据库模型和关联关系,以存储和查询这些复杂的用户关系。此外,为了提升用户体验,可能会...

    腾讯微博一键完成工具

    【腾讯微博一键完成工具】是一款专为用户设计的便捷型软件,主要功能是帮助用户快速、高效地完成在腾讯微博上的各种任务,如发布微博、转发、评论等,并且能够自动领取相应的奖励。这款工具的出现,极大地节省了用户...

    腾讯微博备份工具20131015免费安装版

    腾讯微博备份工具功能介绍:1、可只备份自己的微博、备份别人的微博,可备份图片,可导出WORD或者网页。 2、登录后就可以把全部微博内容备份下来保存到本地电脑,包括转载广播、图片。 也可备份指定某个人的微博 3...

    腾讯微博吹一吹功能评测

    幽默的语言比较了腾讯微博吹一吹的功能和新浪微博摇一摇的功能。

    腾讯微博 开放平台 PHP SDK2.1.2.zip

    腾讯微博开放平台PHP SDK2.1.2是一个用于与腾讯微博接口交互的开发工具包,主要服务于PHP开发者,便于他们在自己的应用中集成腾讯微博的功能。本文将深入解析这个SDK的关键知识点,包括其基本架构、主要功能、使用...

    腾讯微博logo 源文件PSD格式

    《腾讯微博Logo设计详解——基于PSD源文件的解析与应用》 腾讯微博,作为中国互联网巨头腾讯公司推出的一款社交媒体平台,其Logo以其简洁而富有象征性的设计,深入人心。这款Logo不仅代表了腾讯微博的品牌形象,也...

    仿腾讯微博效果JS代码

    在Web开发中,模拟知名社交平台的功能是常见的需求,比如这里提到的“仿腾讯微博效果JS代码”。腾讯微博是中国互联网巨头腾讯公司推出的一款社交媒体服务,其用户界面和交互方式有着独特的设计。通过JavaScript,...

    仿腾讯微博吹一吹

    【标题】"仿腾讯微博吹一吹"是一个针对Android平台的应用程序开发项目,旨在模仿腾讯微博中的一个特色功能——“吹一吹”。这个功能让用户能够通过触摸屏幕模拟吹气的动作,进而触发特定的视觉效果,比如蒲公英飘散...

    新浪、腾讯微博,微信好友、朋友圈 分享

    本文将深入探讨如何实现新浪、腾讯微博以及微信的好友和朋友圈的分享功能,无需依赖第三方分享平台。 首先,我们关注的是标题提到的“新浪、腾讯微博,微信好友、朋友圈 分享”。这涉及到了三个主要的社交平台:...

Global site tag (gtag.js) - Google Analytics