`

js动态调整页面一行的字符数,防止最后一行剩余字数太少的问题

 
阅读更多
//获取字符串字节长度
getlastLength = function(str,lastcharlen) { 
    var realLength = 0, len = str.length, charCode = -1; 
    for (var i = 0; i < len; i++) { 
        charCode = str.charCodeAt(i);
        if (charCode >= 0 && charCode <= 128) realLength += 1; 
        else realLength += 2;
        if (realLength>=lastcharlen){
    return i
}
    }
};

//当前位置,一行内需要显示的字节长度,已知
current_charline_length = 60
//容器宽度,已知
container_widht = 448
//字符创总字节长度,已知
str_char_length = 66

//最后一行剩余的字节数
every_char_width = cormain_widht/current_charline_length
shengyulenth = str_char_length%every_char_width

//最后一行剩余的字符数
streverse = "この特典クーポンについて、店舗の解釈がその最終的な解釈となります。".split("").reverse().join("")
lastlinelen = getlastLength(streverse,shengyulenth)

//根据剩余字符数,可以动态调整文字大小,防止最后一行剩余字数太少的问题
分享到:
评论

相关推荐

    LabVIEW以字符串的行读取形式读取文本最后一行.zip

    标题所提及的"LabVIEW以字符串的行读取形式读取文本最后一行.zip"是一个压缩包,其中包含了一个名为"以字符串的行读取形式读取文本最后一行.vi"的VI(Virtual Instrument,虚拟仪器)。这个VI的核心功能是从文本文件...

    输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

    java作业,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。实验报告+详细代码

    C语言程序设计-输入一行字符,分别统计出英文大小写字母、空格、数字和其他字符的个数

    输入一行字符,分别统计出英文大小写字母、空格、数字和其他字符的个数

    js控制输入中英文字符数

    在JavaScript编程中,控制输入中英文字符数是一项常见的需求,特别是在网页表单或者文本输入框中。这样的功能有助于保持用户输入的数据格式规范,防止输入过长的文本导致数据处理问题。下面我们将详细讨论如何实现这...

    jquery-文本框输入即时显示可输入剩余字符数

    "jquery-文本框输入即时显示可输入剩余字符数"这个功能是提升用户体验的一种常见方式,它允许用户实时看到他们在一个文本框中还能输入多少字符,避免超过限制。这种功能广泛应用于评论、留言、表单填写等场景,有助...

    js实现添加删除一行。每一行下面可以再添加一行。序号自动改变

    在JavaScript编程中,实现动态添加和删除表格行是一项常见的需求,尤其在构建数据表或配置界面时。这个功能包括在表格中添加新行、删除现有行,并确保在操作过程中序号自动生成和更新。以下是对这个"js实现添加删除...

    javascript 动态统计文本域输入字符个数

    根据用户输入,动态统计输入字符个数!跟腾讯微博的很相似!

    输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数

    输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数

    LabVIEW以设置读取位置形式快速读取文本最后一行.zip

    为了提取最后一行,可以使用字符串操作函数,例如“分割字符串”或“查找子字符串”,来找到行结束符(如换行符)并截取最后一行。 6. **关闭文件**:完成读取后,别忘了使用“文件关闭”函数关闭文件句柄,释放...

    vb读取文件最后一行内容或指定行内容

    ### vb读取文件最后一行内容或指定行内容 在日常的编程工作中,我们经常会遇到需要读取文件中特定行的情况,尤其是读取最后一行数据的需求非常常见。这不仅适用于小文件,对于大文件来说更是如此,因为直接读取整个...

    1129:统计数字字符个数.cpp

    1129:统计数字字符个数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 71571 通过数: 38044 【题目描述】 输入一行字符,统计出其中数字字符的个数。 【输入】 一行字符串,总长度不超过255。 【输出】 输出为1...

    统计字符串中各字符个数

    期末大作业 功能: 输入一页文字,程序可以统计出文字、数字、空格的个数。每行最多不超过80个字符,共N行;...(2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数" (3)输出删除某一字符串后的文章;

    js 特效 html 特效 查找页面中的字符

    js 特效 html 特效 查找页面中的字符 js 特效 html 特效 查找页面中的字符

    android设置EditText空间字数并提示剩余字数

    当我们需要限制用户输入的字数,并实时显示剩余字数时,可以通过编程实现这一功能。以下将详细讲解如何在Android中设置`EditText`的字数限制及显示剩余字数。 首先,我们需要在布局文件中定义`EditText`,并可以...

    JavaScript实现页面动态验证码

    在本主题中,我们将深入探讨如何使用JavaScript实现一个页面动态验证码。验证码的主要目的是防止自动化的机器人程序对网站进行恶意操作,例如批量注册、垃圾评论等。 验证码通常包括一些随机生成的字符或数字,用户...

    js校验特殊字符

    特殊字符过滤是一个常见的需求,它能防止不合规的字符如SQL注入攻击等安全问题。以下是关于"js校验特殊字符"这一主题的详细解释: 1. **特殊字符过滤的原理** 在JavaScript中,可以使用正则表达式(Regular ...

    Javascript实现真实字符串剩余字数提示的实例代码

    在JavaScript编程中,有时我们需要对用户输入的字符串长度进行限制,比如在文本框中限制用户输入的字符数不超过特定值,同时实时显示剩余可输入的字数。在给出的实例代码中,它实现了一个功能,即当用户在文本框中...

    Vue实现动态显示textarea剩余字数

    在Vue.js框架中,动态显示textarea的剩余字数是一个常见的需求,这可以帮助用户实时了解他们的输入是否超过了预设的字符限制。以下是如何在Vue中实现这一功能的详细步骤。 首先,我们需要在HTML模板中设置一个`...

    js输入框字数限制提醒.zip

    如果"js输入框字数限制提醒.zip"中的代码提供了不同的实现方式,可能涉及到更复杂的逻辑,如处理多行文本、考虑全角字符和半角字符的长度差异、以及在输入过程中动态调整输入框样式等。这些高级特性可以增强用户体验...

    基于JS实现textarea中获取动态剩余字数的方法

    为了提升用户体验,开发人员常常需要动态显示用户输入的剩余可输入字符数。这个功能可以通过JavaScript实现。在本文中,我们将详细了解如何使用JavaScript技术实现textarea文本框中动态显示剩余字数的功能。 ### ...

Global site tag (gtag.js) - Google Analytics