15年来,为全国50万+企业提供互联网数字化基础应用服务。
知 识
0514-86177077
9:00-17:00(工作日)
首 页
企业400电话
Hot
网站☯建设
微网小程序
商标✡知产
网络营销推广
AI电话机器人
热
彩铃©短信
增值拓展业务
新
主页
>
知识库
> CSS样式表的背景渲染效率
CSS样式表的背景渲染效率
热门标签:
南宁外呼电销系统招商
石家庄电话机器人电话
北京销售外呼系统线路
南通电话外呼系统开发
沸思外呼线路
电销智能机器人靠谱么
400电话办理安徽
电销机器人的宣传语
江西防封卡外呼系统怎么安装
我的MzTreeView1.0树控件发布至今,得到了不少意见反馈,很多网友给了我很多的中肯的建议,也指出了这个控件里的诸多BUG和不足之处,所以我准备写一个新版本的树,将大家的建议都整合进来实现。这几天我就一直在写新版的树,树控件最重要的是效率,特别是大节点量的时候,效率稍微差点的模式就会拖垮浏览器,所以新版的树我首要的还是提高效率,比如增加异步数据加载的支持等,另外我还有一个设想,就是树的树型结构竖线用样式表(背景图)来实现,样式表背景图片只需要加载一次,而现在这个模式(用多个img>)图片虽然有缓存机制,但还是有可以每张小图片都请求一次服务器的,所以我想用样式表来实现有多么的好呀,代码又精简,结构又清晰,效果又酷,但是结果我将近一个星期的测试,我这种设想彻底失败,原因就是样式表的渲染效率太差。新的构想没能实现,心情有些沮丧,但我想也应该让大家分享一下这个测试成果。
这里我再解释一下树型里的竖线,树的左边都有 ┌ ├ └ │ 这些竖线图表示树层次,我的1.0版里是用一张张的小图片堆积起来的,而这种使用样式表的是用div class="l2">/div> 这种代码来实现的,样式表负责填充背景图。
#mtvroot div td{width:20px;height:20px;}
#mtvroot .l0{background:url(line0.gif) no-repeat center}
#mtvroot .l1{background:url(line1.gif) no-repeat center}
#mtvroot .l2{background:url(line2.gif) no-repeat center}
#mtvroot .l3{background:url(line3.gif) no-repeat center}
#mtvroot .l4{background:url(line4.gif) no-repeat center}
#mtvroot .ll{background:url(line5.gif) no-repeat center}
#mtvroot .pm0{background:url(plus0.gif) no-repeat center}
#mtvroot .pm1{background:url(plus1.gif) no-repeat center}
#mtvroot .pm2{background:url(plus2.gif) no-repeat center}
#mtvroot .pm3{background:url(plus3.gif) no-repeat center}
#mtvroot .expand .pm0{background:url(minus0.gif) no-repeat center}
#mtvroot .expand .pm1{background:url(minus1.gif) no-repeat center}
#mtvroot .expand .pm2{background:url(minus2.gif) no-repeat center}
#mtvroot .expand .pm3{background:url(minus3.gif) no-repeat center}
上面这段CSS是我在脚本里动态生成的一段样式的片段,我把它贴上来,有助于后面的讲解。运用样式表之后,果真精简了许多,每个节点的生成也够快,但我发现,当我的树节点量达到,比如说300-500个节点之后,节点生成的效率没有影响什么,但每个节点的展开/收缩很慢很慢,需要几秒钟以上甚至10秒,且这个期间的CPU占用率是100%。说明一下,树型的展开/收缩是设置父节点的 style.display = none|block 来实现的。我的电脑配置是:AMD2800+ 1GDDR400内存,配置不太差的。
我首先的反应是:是不是用了太多的table>影响了效率?因为我每一个节点都用了一个table>,但是我把table>换成了div>、span>等,效率没有什么改善,说明这个CPU占用率100%的问题不是HTML标签的问题,那么剩下来的问题就是这里使用了样式表。
以一个500节点的量来说吧,1.0里左边大概要堆积2000个左右的小图片。这种情况在浏览器端设置本地不缓存的时候会存在很大的问题,要加载这些多的小图片需要消耗不少的时间和服务器资源,所以我才会有这种新的用样式表来解决的想法,现在换成样式表法,也就是大概有2000个地方需要用样式表来渲染出背景图。我测试了各种情况,再对比1.0版的代码得出的结论是:CPU的点用率如此之高,唯一的原因也就只有这种渲染的耗时了。验证也非常简单,我把上面的样式表的左边 #mtvroot 这部分去掉,也就是去掉样式表的依托关系,测试的结果发现效率改善了很多,但耗时依然是可观的,有3-5秒之多。
另外我换了不同的浏览器,测试的结果也不太一样,在IE里最为恶心,比如说我在某个节点有500子节点,我将它收起(CPU100%,等待3-5秒),也就是display="none",这时候若我去收起这个节点的父节点(这个节点没有其它的同级节点,即它的父节点只有它这么一个子节点),照理说只有一个节点,收起应该是即时的事,但结果不然,结果又是3-5秒的CPU100%,这个让我狂郁闷,也就是说即使HTML对象被display="none"隐藏掉了,但是对它的父级进行任何操作的时候,IE会对这些被隐藏的对象用样式表重新渲染一遍,真是搞不懂IE的开发者当初是怎么想的。
我又到FIREFOX里测试了一下,在收起的时候(display=none)是瞬间的,可以肯定,FF对待被隐藏的对象不会再消耗精力。当然展开的时候所有的浏览器都一样:3-5秒的CPU100%,不过FF稍微要快些。
通过上面的这些现象我得出这么一个结论:样式表在动态渲染的时候效率并不高;在父容器发现状态变化的时候会引起它的所以子孙对象的样式表重新渲染;FireFox 对待被display=none隐藏的对象不会重新渲染而IE会。
那么这种样式表的渲染效率问题以前为什么一直没有被发现呢?嘿嘿,大家做网页的时候难得会做到这种极端的时候,一个页面里有几千个需要样式表渲染背景图。通常也就几个地方或者几十个地方了,所以感觉不出来渲染的效率,也感觉不出这方面在不同的浏览器之间的差别。但是在做树这些的控件的时候必定会碰到各种极端的问题,比如大数据量的数组,生成的HTML对象的多少等等,象这种渲染的效率差别也只是我在写JS脚本时碰到的问题之一而已。今天我把这个测试结果共享出来是希望对大家以后写程序的时候有所借荐,在做设计的时候有所考虑。
最后多谢大家对我写的控件的肯定与支持,谢谢了!
标签:
云南
北海
宁夏
晋中
衢州
阳泉
来宾
盐城
巨人网络通讯声明:本文标题《CSS样式表的背景渲染效率》,本文关键词 CSS,样式,表,的,背景,渲染,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
相关文章
下面列出与本文章《CSS样式表的背景渲染效率》相关的同类信息!
CSS样式表的背景渲染效率
我的MzTreeView1.0树控件发布至今,得到了不少意见反馈,很多网友给了我很多的中肯的建议,也指出了这个控件里的诸多BUG和不足之处,所以我准备写一个新版本的树,将大家的建议都整...
10-18
安庆电销卡办理
安庆电销卡办理 国通通信成立于2016年,4年以上的电话销售卡办理服务经验;国通通信服务遍布全国6个城市;与全国超过3...
11-15
湖南智能电话机器人(电话ai智能机器人)
今日给各位共享湖南智能电话机器人的常识,其间也会对电话ai智能机器人进行解说,如果能可巧处理你现在面对的问题,别...
05-18
物联卡之家:物联卡管理系统在智能电网的应用
在欧洲,智能电网计划称为Super Smart Grid,它是一个广域智能网络,将实现广域电力输送网络与智能电网的结合,使用范围将...
10-13
广州稳定防封电话卡
广州电销卡办理,日呼1000+电销卡办理,找恒升通讯,主页有恒升通讯联系方式!广州电销卡 白名单电话卡 防封电销卡 高频...
12-11
一个基于canvas的移动端图片编辑器的实现
项目地址: https://github.com/xiaosu95/canvas_mobile_drag 点击查看demo(在移动端上查看) 该插件是一款脱离jq的移动端图片编辑器。...
10-16
教育行业应该办什么卡
用白名单电销卡,每天高频300-400电话没问题!!! 为什么可以打这么多还不封号呢,是因为这是虚拟运营商的号码,这个是...
12-27
网路外呼系统厂家有哪些(外呼系统哪家线路比较好)
本文目录一览: 1、外呼体系哪家公司做的好?2、哪家的外呼体系好用?3、外呼体系哪家公司做得好???4、在呼叫中心体...
04-22
吴江房产电话营销系统办理服务商,电话销售系统多少钱一张-服务周到!
吴江房产电话营销系统办理服务商,电话销售系统多少钱一张主要用于减少人工坐席等待时间,提高人工坐席的工作效率,自...
12-17
400电话属于哪家公司申请一个400号码多少钱
(400电话属于哪家公司)(申请一个400号码多少钱)以下内容由巨人小编整理发布。 400电话就是我们日常所说的虚拟号码,是三大...
01-12
蓝狐ai电话机器人(蓝智机器人)
本文目录一览: 1、ai智能电话机器人有什么作用? 2、AI智能电话机器人 3、什么是AI电话接听机器人? ai智能电话机器人有什...
11-26
新西兰中国公民安全公益热线呼叫中心开始运营
新西兰首个以中国公民为服务对象的热线呼叫中心28日正式上线运营,同时上线的还有安全服务微信公众号。 这一项目由...
10-19
网络电脑外呼系统(电脑外呼系统怎么用)
本文目录一览: 1、什么是网络电话外呼体系?2、电脑上怎样运用外呼体系?3、外呼体系的品种有哪些?4、为什么越来越多...
04-23
百度地图怎么删除地点?百度地图地点怎么删除?
百度地图怎么删除蓝点? 不能删除。红点表示次备选,蓝点表示当前被选。 窗×”号取消标记。地图标记地点,点下标记按...
11-26
物联网卡哪家比较好?(物联网卡怎么样)
随着物联网技术的不断发展和普及,越来越多的企业都纷纷选择了使用物联网卡应用于工业设备上,各通讯公司的物联网卡各...
11-07
中国移动出“湖北加油”特惠包 10元10GB可重复订购(中国移动和包支付加油优惠)
武汉新型冠状病毒的来袭让很多武汉人都只能居家隔离,居家隔离时使得网络越发重要,许多小伙伴儿们都感觉自己的流量不...
11-07
万双拖鞋涉嫌侵权被查商家申请知识产权保护
来源:厦门晚报 9月18日,爱跑佳饰商标专用权利人向厦门海关来函,确认此前该关查获的9600双印有该权利人图形的拖鞋为侵...
10-23
“搜索的未来是问答”,搜狗王小川带着人工智能黑科技来了
天才、帅气、成就斐然,被网友封为“IT界钻石王老五”的搜狗CEO&CTO王小川,也要带着人工智能黑科技来科技生活节了!没错...
10-16
一体化贸易行帮助中小企业寻找客户
2015年05月29日讯 昨日,在打造各界共同参与合作的新格局专题讨论上,匈牙利察萨德格基金会经济政策分析师拉斯洛表示,匈...
10-19
苹果在专利纠纷案中败诉 将向美国一大学补偿5.06亿美元
据国外媒体报道,美国一名法官周一裁定,苹果公司侵犯威斯康辛大学麦迪逊分校(University of wisconsin - madison)专利授权部门的...
10-16
拉萨客户管理系统代理 汇港通科技
汇港通科技团队组建于2018年,是一家专心于大中型小型企业精准经营销售和企业管理工作效率管理安置的需要商。汇港通自...
10-31
400电话增值业务公告彩铃对企业有何作用
400电话的增值业务可谓是丰富多样,今天巨人小编给大家介绍一下400电话公告彩铃增值业务。企业购买公告彩铃服务对于企业...
01-13
当CRM遇到AI 会怎样“智能”您的业务?
人工智能不再是科幻故事了。它是真正在一步步占据主导地位的技术,让我们的生活变得更容易,让企业运营更有效率。根据...
10-19
福建人工外呼系统稳定吗(人工外呼平台)
本篇文章给咱们谈谈福建人工外呼体系安稳吗,以及人工外呼途径对应的知识点,期望对各位有所协助,不要忘了保藏本站喔...
05-17
ASP 三层架构 Error处理类
从这节开始,将会给大家介绍几个ASP中的三大通用类,它贯穿于我所设计的三层架构中,是对ASP语法的扩展,可以提高很多细节处...
10-18
呼和浩特智能电销机器人(电销机器人电话机器人)
今天给各位分享呼和浩特智能电销机器人的知识,其中也会对电销机器人电话机器人进行解释,如果能碰巧解决你现在面临的...
03-23
电销办卡注销怎么办(电销卡有用么)
今日给各位共享电销办卡刊出怎样办的常识,其间也会对电销卡有用么进行解说,假如能可巧处理你现在面对的问题,别忘了...
05-17
ai电话机器人排行(电话机器人智能)
今天给各位分享ai电话机器人排行的知识,其中也会对电话机器人智能进行解释,如果能碰巧解决你现在面临的问题,别忘了...
11-05
汽车展会活动电话邀约外包优势和费用
现如今,汽车商家举办展会的目的,想要扩大知名度和赚钱,就需要将汽车主动推荐给客户,而电话邀约客户到场体检就是非...
01-16
外呼系统用员工身份证(外呼系统用员工身份证安全吗)
今日给各位共享外呼体系用职工身份证的常识,其间也会对外呼体系用职工身份证安全吗进行解说,假如能可巧处理你现在面...
11-07
银川crm外呼系统有效果吗(crm外呼系统大概多少钱)
本篇文章给大家谈谈银川crm外呼系统有效果吗,以及crm外呼系统大概多少钱对应的知识点,希望对各位有所帮助,不要忘了收...
05-16
Win10更新失败报错“0xc1900403”怎么办?Win10更新失败报错“0xc1900403”解决方法
Win10更新失败报错0xc1900403怎么办? 最近Win10 17035预览版自动更新至17040和17046预览版的时候,会遇到Win10更新失败的情况,系统...
10-19
ofo发布新版App增加寻找失踪儿童功能 国民单车助力社会公益
近日,共享单车的原创者与领骑者ofo小黄车发布了新版的App。不少用户在更新完新版App后发现,新版本的ofo除了功能更多、使...
10-16
接400电话要钱吗400电话怎么收费多少钱
400电话是运营商联合推出的企业服务热线。 接听400电话也要花钱。 400电话是分摊支付的主要方式,一般按当地电话费收费。...
01-12
COPC呼叫中心标准认证“CUIKA”定义
COPC-2000 Standard需要收集、分析和使用表现数据使CSP 能够达到它的服务、质量、成本和顾客服务满意,以及被雇佣者满意的目...
10-22
接轨全球外包,泰盈科技宣布接轨4PS国际标准认证
2018年5月23日,经过充分准备,泰盈科技宣布正式接轨4PS联络中心国际标准体系,希望通过4PS国际标准体系的导入,进一步提...
10-22
统一外呼系统官网(外呼系统对接)
本文目录一览: 1、度言外呼系统怎么注销2、求解,现在的电销公司用什么外呼系统比较好?3、什么是外呼系统?度言外呼...
11-27
电话客户机器人电话机器人
数据不准确,难以跟进,人工呼出后信息记录不及时或无记录,难以跟进。【电话客户机器人】 首先,外呼机器人的应用场...
10-24
如何修改抖音注册的公司名称?抖音如何修改注册公司名称?
抖音企业号如何修改地址? 商家修改地址操作: 登录抖音商家后台,商家可在【备货中】、【待确认】、【待支付】中找到对...
11-26
长沙电话机器人功能(人工电话机器人)
本文目录一览:1、智能客服机器人是做什么用的?2、电话机器人有什么功能3、电话机器人有什么作用?4、电话机器人有什么作...
06-20
包含外呼系统画像分析的词条
本文目次一览: 1、外呼零碎便是电销零碎吗,外呼零碎和手动拨打德律风有什么区别? 2、电销客外呼零碎都有那些功用?...
11-25
童禧文化签约CloudCC CRM
时代在变,观念在变,唯一不变的只有教育事业成熟稳长,才能有更好的未来。 孩子往往是最高教育接受者,打小的基础是...
10-19
铜陵电销机器人联系方式
目前智能外呼机器人已经应用于各大行业,如:金融、房产、教育、代理记账、建筑、家具、机械、酒、装修、服装等等,只...
11-27
深圳电销系统线路
优质的电销线路,全国套餐可选。 企业呼叫中心、业务系统统一接入。 解决封号难题,提供呼出率! 电销线路与运营商合作...
11-18
物联网卡通信网络是什么?用户应该如何申请物联卡?(物联卡用的是什么网络)
21世纪,信息网络发展四通八达,互联网、人工智能技术、4G移动通信技术相继诞生,改变社会原有的发展生态系统。如今随...
11-07
绍兴财税电话营销系统办理价格,电话销售系统-意味深长!
绍兴财税电话营销系统办理价格,电话销售系统说成本之前,我想来说一下,什么是管理卓越的呼叫中心?客户满意度很高就...
12-16
泰州外呼系统多少钱(一个外呼系统要多少钱)
本文目录一览: 1、电销外呼系统多少钱一个月? 2、外呼系统多少钱一个月? 3、市面上外呼系统挺多的,外呼系统多少钱一...
11-26
申请400电话收费标准使用400电话是免费的吗,收费标准是怎样
在办理400电话是免开户费、月租费,不用安装任何设备的,办理400电话收费标准与多种因素有关,主要与400号码与400套餐有关...
01-13
apache如何禁止使用IP访问
用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有两个 方法 可以实...
10-20
win10 th2中怎么使用snap分屏?win10让应用分屏显示的方法
snap功能在win10 th2版本中用鼠标也很容易操作了,在电脑上二分屏还是有点用,但小编认为这个功能还是在平板上应用更广。...
10-20
智能客服系统语音质检,为企业客服在家办公更高效
当前的疫情情况,不少的企业都让员工在家远程办公,如何让企业客服更好的进入状态,也是企业比较重视的,微服网络智能...
01-15
CSS样式表的背景渲染效率
我的MzTreeView1.0树控件发布至今,得到了不少意见反馈,很多网友给了我很多的中肯的建议,也指出了这个控件里的诸多BUG和不足之处,所以我准备写一个新版本的树,将大家的建议都整...
10-18
本页收集关于CSS样式表的背景渲染效率的相关信息资讯供网民参考!
推荐文章
山东400电话办理价格
南宁公司外呼系统代理
湖北ai语音电销机器人怎么样
贵州电销外呼系统哪家公司做的好
郑州智能语音电话机器人
泰州机器人外呼系统哪个好
邯郸智能外呼系统收费
南阳外呼crm系统
地图标注中心要钱不
地图标注服务报价
乌苏外呼系统
杭州公司外呼系统代理
河北智能电销机器人
螳螂外呼系统客服
德州中小企业外呼系统销售
扬州通信外呼系统代理品牌
400电话办理山西
德阳外呼营销系统
北斗导航可以注册地图标注吗
深圳400电话办理流程
高精地图标注岗位入驻
邯郸网络电话外呼系统
打电话机器人哪个最好用
菏泽人工外呼系统排名
400电话转接办理
广州电话机器人公司的
电销机器人哪家线路最稳定
孝感电话外呼营销系统
WPSppt地图标注地点
长沙外呼系统哪家公司做的好
四川省地图标注
郑州外呼系统软件有前途吗
洛阳防封外呼系统软件
怎样利用百度地图标注酒店
北京防封系统外呼系统好用吗
办理福建400电话
企业智能400电话办理
米高系统外呼地址设置
ai人工智能语音电话机器人
地图标注大小怎么调
珠海自动外呼系统平台
海口ai电话电销机器人有效果吗
申请400电话怎么
襔㑛
腾讯地图标注公司标
江苏400 电话 申请
已知坐标如何在谷歌地图标注
深圳外呼系统哪家公司做得好t
合肥ai语音电话机器人
广东外呼系统哪家公司做的好
山东crm外呼系统平台
新时达系统外呼休眠
山西汾阳400电话申请
重庆电销外呼回拨系统哪家好
南昌智能外呼系统价钱
百度地图标注的折扣加油站
电梯外呼三方对讲系统
电话机器人怎么选
办理胶州400电话
珠海人工外呼系统
口碑好的防封外呼系统
德州crm外呼系统运营商
淮南外呼增值业务线路解决方案
保定人工外呼系统
深圳自动外呼系统价钱
莱芜真人电销机器人供应商
400电话成都申请
南京智能外呼系统排名
400联通电话办理流程
腾讯地图标注后不显示名称
荷兰地图标注app
莫拉克系统外呼显示8
湖北智能外呼系统销售价格
广州电话销售外呼系统软件
电商用什么外呼系统好
谁能做兰州地图标注店
海南保险智能外呼系统销售价格
江苏云电销机器人收费
市场地图标注软件
外呼系统给管理员账户删除了
南牛网络电话外呼系统
海外疾控中心地图标注
地图标注蓝v 店标
自己怎么申请400电话
福州联通大数据羿智云外呼系统
400电话办理一般多少钱
地图标注怎么修改信息
优质电话机器人价格
可信的地图标注店
厦门防封电销卡套餐
如何测试外呼系统
西藏智能外呼系统代理商
地图标注要80
人工外呼系统的优势和劣势
江西便宜外呼系统公司
便宜外呼系统供应商
原神地图标注意思
电话机器人各级代理价
四平外呼系统
地图标注位置怎么无法备注
怎样用ps地图标注区域
ec系统苹果手机不能外呼
中国移动可以申请400电话吗
广州电销智能语音机器人
合肥人工电销机器人官网
泉州智能外呼系统怎么样
百度地图标注中心官
京东云ai机器人电销
外呼线路去哪里可以找
8684成都地图标注有误
海报上怎么添加地图标注
怎么用地图标注旅游路线
这么在地图标注距离
如何在地图标注店铺
幸运魔法师-电话机器人
鞍山台安企业申请400电话号码
地图标注需要多久
昆明兴安盟电话机器人
电话机器人价格多少钱一个月
地图标注城市图片
CSS样式表的背景渲染效率
上一篇:
以前写的两个CSS树形菜单
下一篇:
第1天:选择什么样的DOCTYPE
一起分享吧
产品关键词: CSS样式表的背景渲染效率 CSS,样式,表,的,背景,渲染,