[发明专利]一种网页前端定位数据的方法有效

专利信息
申请号: 201210086958.8 申请日: 2012-03-28
公开(公告)号: CN103365864A 公开(公告)日: 2013-10-23
发明(设计)人: 李帖;葛志 申请(专利权)人: 上海商派网络科技有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 上海申新律师事务所 31272 代理人: 竺路玲
地址: 200030 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 网页 前端 定位 数据 方法
【说明书】:

技术领域

发明涉及一种数据查询方法,尤其是一种网页前端定位数据的方法。

背景技术

随着互联网络技术的不断发展,网络的普及程度越来越高,而网站作为互联网的主要内容供应者也得到了长足的发展。网站不再满足于仅仅提供统一制式的内容而是希望能更多的与用户互动进而可以实现按用户的需求提供内容服务。

很多网站为用户提供了数据表格类的数据服务,在此基础上一些网站为增强用户的互动体验还会提供一些简单的查询功能。由于网站的访问量较大,这些针对普通用户的简单查询功能为不影响网站的整体速度一般都采用前端解释的脚本实现,同时为了降低数据库的开销,这类简单查询功能一般都将可能的查询结果预先存放在数组中,同时将查询条件也与现存放于数组中,于是这些查询功能通常会被转化为由浏览器解释的脚本执行数组定位问题。惯用的方法是通过循环来检查数组间的包含关系,但是在数组元素多或者多条件查询的情况下可能出现由于大循环造成前端假死状态或者由于循环套嵌造成前端反应迟缓,进而影响用户的浏览。

发明内容

针对现有的网页前端数组数据定位方式存在的上述问题,本发明提供一种旨在降低因执行循环操作而产生前端反应缓慢的网页前端定位数据的方法。

本发明解决技术问题所采用的技术方案为:

一种网页前端定位数据的方法,包括第一数组、与第一数组有相同个元素的第二数组和目标数组,其中,具体包括如下步骤;

步骤a、将所述第一数组和所述第二数组指示数组内元素的指针指向各自的第一元素;

步骤 b、将所述目标数组内元素按顺序依次连接成目标串,并将所述目标串转换成字符串形式;

步骤c、根据所述指针指示于第一数组中获取第一关键字同时于第二数组中获取第二关键字;

步骤d、将所述第一关键字与所述第二关键字连接成关键字串,并将所述关键字串转换成字符串形式;

步骤e、利用正则表达式检查所述关键字串是否存在于所述目标串内,并以预定策略记录检查结果;

步骤f、所述第一数组的指针和所述第二数组的指针指向各自所在数组的顺序下一个元素;

步骤g、检查所述第一数组的指针指向的数组元素是否存在,如不存在则退出,如存在则返回步骤c继续执行。

上述网页前端定位数据的方法,其中,所述步骤e中所述预定策略为如所述关键字串不存在于所述目标串内则返回假,如所述关键字串存在与所述目标串内则解析所述目标串还原包含所述关键字串的部分于所述目标数组内元素的位置,返回该位置对应的元素并返回真。

上述网页前端定位数据的方法,其中,所述步骤a至所述步骤g通过嵌于超文本文件中的脚本执行。

上述网页前端定位数据的方法,其中,所述预定策略通过嵌于超文本文件中的脚本执行。

本发明的有益效果是:

通过将循环操作数组改变为正则表达式检查字符串,避免了循环操作可能产生的问题,降低了前端系统开销,提高了用户的浏览速度。

附图说明

图1是本发明一种网页前端定位数据的方法的流程框图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明一种网页前端定位数据的方法,包括第一数组、与第一数组有相同个元素的第二数组和目标数组,第一数组与第二数组中分别储存查询条件,目标数组中储存有预期的查询结果,其中,如图1所示,具体包括如下步骤;

步骤a、将第一数组和第二数组指示数组内元素的指针分别指向各自的第一元素;

步骤 b、将目标数组内元素按顺序依次连接成目标串,并将目标串转换成字符串形式;

步骤c、根据第一数组的指针指示于第一数组中获取第一关键字同时根据第二数组指针的指示于第二数组中获取第二关键字;

步骤d、将第一关键字与第二关键字连接成关键字串,并将关键字串转换成字符串形式;

步骤e、利用正则表达式检查关键字串是否存在于目标串内,并以预定策略记录检查结果;

步骤f、第一数组的指针和第二数组的指针指向各自所在数组的顺序下一个元素;

步骤g、检查第一数组的指针指向的数组元素是否存在,如不存在则退出,如存在则返回步骤c继续执行。

进一步的,其中,步骤e中预定策略为如关键字串不存在于目标串内则返回假,如关键字串存在与目标串内则解析目标串还原包含关键字串的部分于目标数组内元素的位置,返回该位置对应的元素并返回真。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商派网络科技有限公司,未经上海商派网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210086958.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top