第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

?關(guān)于微信小程序多元素運(yùn)動卡頓問題的見解

標(biāo)簽:
小程序

   

关于微信小程序多元素运动卡顿问题的见解

微信动画卡顿的问题其实挺难解决的,因为多个元素,同时在这个浏览器里面进行运动的话,很容易碰到性能瓶颈。

因为微信跟原生应用还不一样. 原生应用,在里面写。可以更直接地调用系统API,至今通过系统进行加速。

而微信小程序不一样,微信小程序。他运行在微信的浏览器里面提供微信要占了一部分资源,他分给小程序调用的应用资源是有限的。这部分的性能其实并不是太高的,没办法同时支持多个元素进行运动。

为了解决这种问题还查阅了很多资料,通常的开发方式这个问题是不可避免的。即使里面用了网上搜索的各种的那种资料,开启GPU加速, 用转换来写它的运动过程。但是, 因为多个元素太同时运转,因为咱们这个列表是得用css的渲染器来给他进行贴图,并且还得计算运动过程。所以就特别容易触碰到性能瓶颈。就是触碰到微信浏览器的性能瓶颈,这样一触碰了性能瓶颈的话,他自然就会卡顿了。

如果想规避这个问题,有两种写法。一个就是说只控制一个元素,在一段时间里运动,比如这个列表上的条目第一个运动完了,第二个在运动,第三个运动这种方式。还有一种就是做小游戏的那种方式的就是在里面绘制一张画布。但是就是用游戏动画的写法,成本是很高很高的。

0

就跟上面的图片一样,每当遇到切换要进行动画的时候。他几乎都会触碰到境内的红线。就是说达到了性能峰值。并不是说这个应用他很资源,只是说有两点: 第一点是这个峰值耗能太多,超过了微信的要求。就是说超过了微信小程序浏览器里面分配给他的资源。第二,就是说微信小程序里面滴浏览器在执行这个动画的时候。他是页面先发送请求请求浏览器。请求浏览器的一篇完了,微信小微信的浏览器在请求本机的API. 比原生多了一步。但通过中间部分损失了大量的性能导致卡顿.  所以导致市面上这种多元素切换的不容易见到, 写好多列表特效耗费的精力远超其他项目.

靳肖健 jxjweb.top          


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消