`

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

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

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

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

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

    把xml文件转成一行字符串

    把xml文件转成一行字符串

    c语言-输出格式输出提取出来的数字字符串,每个连续数字字符串占一行

    #c语言#的问题:输出格式输出提取出来的数字字符串,每个连续数字字符串占一行(相关搜索:字符串长度|输入字符串 #c语言#的问题:输出格式输出提取出来的数字字符串,每个连续数字字符串占一行(相关搜索:字符串...

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

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

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

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

    统计字符串中各字符个数

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

    JS删除或者添加一行的代码

    在代码的最后部分,还提供了另一个函数 `add_zs()`,该函数也可以动态添加表格行,但是其实现方式与 `insertRows()` 函数不同。该函数使用 `insertRow()` 方法插入新的一行,然后使用 `for` 循环将每个单元格的内容...

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

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

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

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

    JavaScript实现页面动态验证码

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

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

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

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

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

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

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

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

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

    JS 过滤特殊字符

    JavaScript(JS)是一种广泛应用于网页和网络应用的脚本语言,它主要负责处理客户端的交互逻辑。在实际开发中,我们经常需要过滤掉输入中的特殊字符,以确保数据的安全性和程序的稳定性。本文将深入探讨如何在...

Global site tag (gtag.js) - Google Analytics