英文资讯标题的省略展示方法及系统技术方案

技术编号:33810460 阅读:21 留言:0更新日期:2022-06-16 10:20
本发明专利技术公开了英文资讯标题的省略展示方法及系统,本发明专利技术通过遍历获取英文资讯标题中的英文单词,将英文单词拟拼接在标题显示区域内,计算并判断其是否超出标题显示区域可显示的阈值,若是,则将省略号拼接在标题显示区域内,若否,则将英文单词拼接在标题显示区域内,从而令英文资讯标题中的英文单词没有被部分截断,而是整词截断省略展示,相对完整地展示给用户,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
英文资讯标题的省略展示方法及系统


[0001]本专利技术涉及计算机web网站应用
,尤其涉及一种英文资讯标题的省略展示方法及系统。

技术介绍

[0002]web英文网站通常有在一行展示资讯标题,显示不全尾部加省略

展示的需求,通常我们直接通过css设置样式即可实现需求,但是由于css的实现方式只能按展示区域的宽度来截断,然后加省略,会导致英文单词的截断,导致单词显示不完整,如图1所示,正常应该是signed a contract...,但是通过css实现的方式直接令contract这个单词被截断了,只显示了contrac,单词不完整。
[0003]再有方案,可能是人工在后台添加这条资讯时就处理展示问题,人工设置每个英文资讯的展示标题,只设置能够展示的片段。这个方案需要花费人力资源并且需要后续维护,维护成本较高。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术存在的至少一个缺陷,提供一种英文资讯标题的省略展示方法及系统。
[0005]本专利技术解决其技术问题所采用的技术方案是:构造一种英文资讯标题的省略展示方法,包括以下步骤:
[0006]S1:遍历获取英文资讯标题中的英文单词;
[0007]S2:将所述英文单词拟拼接在标题显示区域内,计算并判断其是否超出所述标题显示区域可显示的阈值;
[0008]S3:若是,则将省略号拼接在所述标题显示区域内;
[0009]S4:若否,则将所述英文单词拼接在所述标题显示区域内。
[0010]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,步骤S1包括:
[0011]S11:按空格将所述英文资讯标题切分成一个英文单词数组,所述数组中每个元素为一个英文单词;
[0012]S12:遍历所述数组,每次取所述数组中的一个元素。
[0013]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,步骤S2包括:
[0014]S2

1:将所述英文单词拟拼接在标题显示区域内并计算字符总数,判断其是否超出所述标题显示区域可显示的字符数。
[0015]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,步骤S1之前还包括:
[0016]S0

1:计算标题显示区域可显示的字符数。
[0017]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,步骤S2

1包括:
[0018]S21

1:记录所述标题显示区域中已显示的字符数;
[0019]S22

1:计算遍历获取到的英文单词字母字符数;
[0020]S23

1:计算所述已显示的字符数、一个空格字符数和所述英文单词字母字符数的总和,判断其是否超出所述标题显示区域可显示的字符数。
[0021]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,步骤S2包括:
[0022]S2

2:将所述英文单词拟拼接在标题显示区域内并计算字符总宽度,判断其是否超出所述标题显示区域可显示的宽度。
[0023]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,步骤S1之前还包括:
[0024]S0

2:计算标题显示区域可显示的宽度。
[0025]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,步骤S2

2包括:
[0026]S21

2:记录所述标题显示区域中已显示的字符总宽度;
[0027]S22

2:计算遍历获取到的英文单词字母字符总宽度;
[0028]S23

2:计算所述已显示的字符总宽度、一个空格字符宽度和所述英文单词字母字符总宽度的总和,判断其是否超出所述标题显示区域可显示的宽度。
[0029]优选地,在本专利技术所述的英文资讯标题的省略展示方法中,
[0030]步骤S3包括:若是,则在所述标题显示区域中未显示字符的区域上写入省略号;
[0031]步骤S4包括:若否,则在所述标题显示区域中未显示字符的区域上写入空格字符和所述英文单词字母字符。
[0032]本专利技术还构造了一种英文资讯标题的省略展示系统,包括:
[0033]获取模块,用于遍历获取英文资讯标题中的英文单词;
[0034]计算判断模块,用于将所述英文单词拟拼接在标题显示区域内,计算并判断其是否超出所述标题显示区域可显示的阈值;
[0035]拼接模块,用于所述计算判断模块判断为是时,将省略号拼接在所述标题显示区域内,以及用于所述计算判断模块判断为否时,将所述英文单词拼接在所述标题显示区域内。
[0036]通过实施本专利技术,具有以下有益效果:
[0037]本专利技术通过遍历获取英文资讯标题中的英文单词,将英文单词拟拼接在标题显示区域内,计算并判断其是否超出标题显示区域可显示的阈值,若是,则将省略号拼接在标题显示区域内,若否,则将英文单词拼接在标题显示区域内,从而令英文资讯标题中的英文单词没有被部分截断,而是整词截断省略展示,相对完整地展示给用户,提升用户体验。
附图说明
[0038]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0039]图1是现有英文单词被部分截断,显示不完整的示意图;
[0040]图2是本专利技术英文资讯标题的省略展示方法的流程图;
[0041]图3是英文单词没有被部分截断,而是整词截断省略的示意图;
[0042]图4是本专利技术英文资讯标题的省略展示系统的模块框图。
具体实施方式
[0043]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。
[0044]需要说明的是,附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0045]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0046]如图2所示,本专利技术公开了一种英文资讯标题的省略展示方法,应用于PC端Web网站,包括以下步骤:
[0047]步骤S1:遍历获取英文资讯标题中的英文单词;
[0048]步骤S2:将英文单词拟拼接在标题显示区域内,计算并判断拟拼接英文单词后是否超出标题显示区域可显示的阈值;
[0049]步骤S3:若是,则将省略号拼接在标题显示区域内,即在拟拼接英文单词的区域上拼接省略号;
[0050]步骤S4:若本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种英文资讯标题的省略展示方法,其特征在于,包括以下步骤:S1:遍历获取英文资讯标题中的英文单词;S2:将所述英文单词拟拼接在标题显示区域内,计算并判断其是否超出所述标题显示区域可显示的阈值;S3:若是,则将省略号拼接在所述标题显示区域内;S4:若否,则将所述英文单词拼接在所述标题显示区域内。2.根据权利要求1所述的英文资讯标题的省略展示方法,其特征在于,步骤S1包括:S11:按空格将所述英文资讯标题切分成一个英文单词数组,所述数组中每个元素为一个英文单词;S12:遍历所述数组,每次取所述数组中的一个元素。3.根据权利要求1所述的英文资讯标题的省略展示方法,其特征在于,步骤S2包括:S2

1:将所述英文单词拟拼接在标题显示区域内并计算字符总数,判断其是否超出所述标题显示区域可显示的字符数。4.根据权利要求3所述的英文资讯标题的省略展示方法,其特征在于,步骤S1之前还包括:S0

1:计算标题显示区域可显示的字符数。5.根据权利要求3所述的英文资讯标题的省略展示方法,其特征在于,步骤S2

1包括:S21

1:记录所述标题显示区域中已显示的字符数;S22

1:计算遍历获取到的英文单词字母字符数;S23

1:计算所述已显示的字符数、一个空格字符数和所述英文单词字母字符数的总和,判断其是否超出所述标题显示区域可显示的字符数。6.根据权利要求1所述的英文资讯标题的省略展示方法,其特征在于...

【专利技术属性】
技术研发人员:梁狄
申请(专利权)人:深圳市世强元件网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1