【技术实现步骤摘要】
一种基于国产CPU、操作系统和浏览器的Web性能优化方法
[0001]本专利技术公开一种基于国产CPU、操作系统和浏览器的Web性能优化方法,涉及Web性能优化
技术介绍
[0002]随着国家对信创的大力支持,行业发展迅速,国内涌现出一批优秀的信创软硬件产品,已经可以满足国内政府、企事业单位日常使用,越来越多基于信创软硬件的Web应用软件系统在很多行业投入使用。
[0003]但是在Web软件开发过程中一些容易反复触发的事件,比如:
[0004]查询,登录,验证码等按钮用户点击太快,导致发送多次请求;
[0005]调整浏览器窗口大小,resize次数过于频繁,造成计算过多;
[0006]Input框查询列表时,输入的内容每改变一次就会触发一次查询,导致查询了很多不是我们想要查询的数据,造成性能浪费;
[0007]浏览器滚动scroll事件,浏览器滚动事件被大量触发,每次触发都会执行回调函数,实际上大部分是可以不执行的,造成性能浪费。
[0008]这些事件的频繁触发会拖慢 ...
【技术保护点】
【技术特征摘要】
1.一种基于国产CPU、操作系统和浏览器的Web性能优化方法,其特征是所述的方法包括通过Javascript MVM框架angularJs(1.0)技术对Web应用软件高频触发事件进行处理,通过判断执行间隔时间来决定触发事件是否执行,从而达到节省性能的目的。2.根据权利要求1所述的方法,其特征是所述高频事件触发后预设时间内函数只会执行一次,如果预设时间内高频事件再次被触发,则重新计算。3.根据权利要求2所述的方法,其特征是所述高频事件触发后预设时间内函数只会执行一次,如果预设时间内高频事件再次被触发,则重新计算的具体步骤如下:S1使用angularJs的$timeout指令,设置执行延时间;S2在预设时间内触发高频事件时,清除当前$timeout指令并重新设定。4.根据权利要求1所述的方法,其特征是所述高频事件触发后在一段时间内,有规律的在每个预设时间间隔执行一次事件,稀释了事件执行的频率。5.根据权利要求4所述的方法,其特征是所述高频事件触发后在一段时间内,有规律的在每个预设时间间隔执行一次事件,稀释了事...
【专利技术属性】
技术研发人员:张海伦,李杨,王松,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。