类似腾讯微博字数统计功能的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平台上的编程技能,特别是在构建类似社交...
腾讯微博的设置功能更全面,新浪微博的设置功能不够完善。 四、搜索功能分析 新浪微博的搜索功能比较方便,用户名没有重复,服务器会将用户填写的用户名和系统中的信息进行比较,如果相同则提示“用户名以存在”,...
在移动开发领域,腾讯微博开放平台为开发者提供了一个强大的工具,允许他们集成微博功能到自己的Android应用程序中。这个平台提供了丰富的API,使得开发者可以轻松实现用户登录、微博发布、信息获取等一系列操作。...
在Android应用开发中,与社交平台的集成是一个常见的需求,比如腾讯微博的分享功能。"android腾讯微博分享demo"是一个示例项目,旨在帮助开发者理解并实现如何在Android应用中集成腾讯微博的分享功能。这个Demo经过...
腾讯微博抓取是针对社交媒体平台腾讯微博的数据采集过程,主要涉及网络爬虫技术和Java编程语言。在这个场景下,我们使用了QWeibo4j库,一个专门为腾讯微博API设计的Java SDK,它允许开发者方便地获取和处理微博上的...
【标题】"仿腾讯微博demo"是一个项目实例,旨在模仿腾讯微博的功能,为开发者提供一个学习和参考的平台。这个demo通常包含基本的微博发布、查看、评论、转发等核心功能,帮助用户理解和实践社交网络服务(SNS)的...
在后PC时代,多终端的普及促使腾讯微博架构必须考虑终端的差异性,通过数据层的兼容性和功能展现的适应性,确保不同设备上的用户体验一致。 ##### 性能优化技巧 性能优化是用户体验提升的关键。腾讯微博采用了多项...
腾讯微博接口调用是开发人员与腾讯微博平台交互的重要手段,允许开发者通过编程方式获取微博数据、发布新微博、管理用户关注等。本教程将深入探讨如何利用腾讯微博的API来实现各种功能。 首先,我们需要了解腾讯...
腾讯微博是腾讯公司推出的一款社交媒体服务,类似于Twitter,允许用户发布140个字符以内的消息。用户可以关注其他人的动态,转发、评论和点赞他人的微博。对于开发者来说,腾讯微博提供了开放API,允许第三方应用...
浪人腾讯微博营销小助手是一款微博营销辅助软件,功能包括批量发送广播,定时发送广播,离线定时发送广播,离线定时心情签到等。 浪人腾讯微博营销小助手粉丝功能介绍: 1.收听指定用户ID 浪人腾讯微博营销小助手...
3. JavaScript 动态功能实现:腾讯微博的动态功能,如滚动加载、点击展开/收起评论、实时更新等,都需要JavaScript来实现。这涉及到DOM操作、事件监听、Ajax异步请求、JSON数据解析等多个方面。 4. 响应式设计:...
为了实现类似腾讯微博的社交功能,开发者还需要关注如何处理用户关系,比如关注、粉丝、好友列表等。这通常需要设计合适的数据库模型和关联关系,以存储和查询这些复杂的用户关系。此外,为了提升用户体验,可能会...
【腾讯微博一键完成工具】是一款专为用户设计的便捷型软件,主要功能是帮助用户快速、高效地完成在腾讯微博上的各种任务,如发布微博、转发、评论等,并且能够自动领取相应的奖励。这款工具的出现,极大地节省了用户...
腾讯微博备份工具功能介绍:1、可只备份自己的微博、备份别人的微博,可备份图片,可导出WORD或者网页。 2、登录后就可以把全部微博内容备份下来保存到本地电脑,包括转载广播、图片。 也可备份指定某个人的微博 3...
幽默的语言比较了腾讯微博吹一吹的功能和新浪微博摇一摇的功能。
腾讯微博开放平台PHP SDK2.1.2是一个用于与腾讯微博接口交互的开发工具包,主要服务于PHP开发者,便于他们在自己的应用中集成腾讯微博的功能。本文将深入解析这个SDK的关键知识点,包括其基本架构、主要功能、使用...
《腾讯微博Logo设计详解——基于PSD源文件的解析与应用》 腾讯微博,作为中国互联网巨头腾讯公司推出的一款社交媒体平台,其Logo以其简洁而富有象征性的设计,深入人心。这款Logo不仅代表了腾讯微博的品牌形象,也...
在Web开发中,模拟知名社交平台的功能是常见的需求,比如这里提到的“仿腾讯微博效果JS代码”。腾讯微博是中国互联网巨头腾讯公司推出的一款社交媒体服务,其用户界面和交互方式有着独特的设计。通过JavaScript,...
【标题】"仿腾讯微博吹一吹"是一个针对Android平台的应用程序开发项目,旨在模仿腾讯微博中的一个特色功能——“吹一吹”。这个功能让用户能够通过触摸屏幕模拟吹气的动作,进而触发特定的视觉效果,比如蒲公英飘散...
本文将深入探讨如何实现新浪、腾讯微博以及微信的好友和朋友圈的分享功能,无需依赖第三方分享平台。 首先,我们关注的是标题提到的“新浪、腾讯微博,微信好友、朋友圈 分享”。这涉及到了三个主要的社交平台:...