腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(230)
视频
沙龙
2
回答
优化
JS
/
jQuery
性能
(
getBoundingClientRect
)
并
消除
布局
重
绘
、
、
、
、
所以我有一个项目,我试图最大限度地
优化
一个相当复杂的Javascript函数--部分原因是它应该在智能手机(Webkit)上运行,而且每一点都很重要。我一直在使用各种调试和计时技术来检查我的代码,并重写所有可能很慢的东西-比如基于
jQuery
的东西的一部分,其中原生可能做得更好等等。通过查看offset
jQuery
代码,我了解到它使用了
getBoundingClientRect
,甚至
消除
了
jQuery
的偏移量/大小调整
并
直接调用它并不会加速它-所以它的<em
浏览 6
提问于2011-10-05
得票数 7
2
回答
布局
颠簸、回流在HTML中的含义是相同的吗?
、
、
我读了一些介绍“
布局
颠簸”和“回流/
重
绘
”的帖子,这让我感到困惑。在一些帖子中,它说“
布局
颠簸”和“回流”是一回事。() () 但是在和中,导致它们的CSS属性是不同的。那么“
布局
颠簸”和“回流”是一样的吗?
浏览 7
提问于2021-03-03
得票数 2
1
回答
在设置VisualElement.IsVisible之前,我应该检查它吗?
、
、
我正在努力提高我的应用程序的
性能
,所以我引入了缓存,
并
尝试了一些
布局
简化,但我必须使许多视觉元素可见/不可见,
并
想知道什么最好的方式是
优化
这一点。如果Xamarin已经检查了状态
并
决定是否重新绘制,那么第二个选项是多余的,因此效率低下。如果每次设置属性时都会发生
重
绘
,那么它将更有效率。我找不到任何文件来告诉我是什么情况。
浏览 2
提问于2020-07-08
得票数 2
回答已采纳
1
回答
Dropdownlist列表回发干扰Javascript
、
、
、
当我的用户选择一个DDL项时,我有一些
JS
/
jQuery
代码来根据某些逻辑使几个复选框不可见。但是,运行C#代码隐藏事件处理程序所需的DDL回发会导致整个页面的
重
绘
并
使所有复选框可见。我怎样才能防止回发
消除
JS
的行为?我应该在类似ViewState的东西中存储可见性位吗? 有可能在回发之后而不是以前运行
JS
代码吗?
浏览 5
提问于2014-03-31
得票数 0
回答已采纳
1
回答
如何编写HTML代码以便在IE中快速呈现
、
、
、
、
如果HTML足够复杂,则HTML内容的
布局
和呈现可能需要一些时间。我找不到一套关于如何编写HTML代码的最佳实践,以便帮助
布局
引擎(特别是在IE中),使页面
重
绘
更快。是否存在这样的一组最佳实践?我目前的具体问题是我的表格数据(在表格元素中)导致绘制页面太慢,
并
使DOM更新(悬停效果)和动画非常缓慢。我敢肯定这不是JavaScript
性能
。我已经使用dynaTrace AJAX检查了页面。当我将鼠标悬停在元素上时,CPU变得太忙,但是没有运行
JS
。并且通过向TR元素添加&
浏览 0
提问于2010-11-30
得票数 11
回答已采纳
5
回答
隐藏HTML元素的更好的
性能
方法是什么?
、
、
、
、
如果我有很多下面的div:<div class="error"> </div><div class="error"> </div>...$('.error').h
浏览 6
提问于2014-09-05
得票数 1
回答已采纳
2
回答
什么时候虚拟-dom比手动操作更快?
、
、
、
当然,我会尝试做一些测试来评估
性能
,但我想知道更多的技术方面和原因,为什么虚拟-dom真的更好,或者,也许不是?
浏览 0
提问于2015-01-29
得票数 5
1
回答
消除
在其他元素的scroll事件上更新某个元素的scrolltop/ scrollleft的延迟
、
、
、
、
这可能是因为在计算源元素的scrolltop/scrollleft,然后将这些值更新为目标元素时会有延迟(回流和
重
绘
概念)。</div>$(function(){ cont
浏览 7
提问于2016-01-05
得票数 1
1
回答
单个图箱中的多个突发性对象
、
、
、
、
我正在创建一个程序,以模拟突破游戏使用C#。我面临的主要问题是,例如,为了移动球,我必须使用以下代码清除“画布”:paper.Clear(Color.White); --它基本上将图片框清除为白色,以便新的坐标(例如,球的坐标)在画框中成为黎明,这就是我的问题开始的地方。 突破游戏中的每个组件(我已经练习过)都使用paper.Clear(Color.White);代码。这意味着,例如,如果我想移动桨,显示砖块,同时弹跳球,程序决定一次只做一个功能。如果我将paper.Clear(Col
浏览 4
提问于2014-11-13
得票数 0
回答已采纳
1
回答
IE环境下的
jQuery
数据
优化
,占offsetWidth时间的96.7%
、
、
我有一个相当大的表,它使用datatables.net 1.9.4和
jQuery
呈现。
浏览 4
提问于2014-01-16
得票数 16
3
回答
链接字体、CSS和脚本的顺序是什么?
、
、
、
如果我有一个网站项目: 考虑最佳加载速度和可能的覆盖就我个人而言,我会做reset.css,字体很棒,谷歌字体,引导库,master.css,
Jquery
,main.
js
。通用规则优先,库优先。但是我不知道如何处理字体,因为它们也是样式表。
浏览 6
提问于2017-09-14
得票数 8
回答已采纳
1
回答
优化
视图绘图代码
、
、
、
显然,我的视图绘制了它从模型中获得的路径,这就引出了一个实际的问题:有没有办法在速度方面
优化
下面的代码(在视图的drawRect方法中)?
浏览 2
提问于2010-05-26
得票数 1
回答已采纳
1
回答
在
jQuery
中动态创建表
、
、
、
我正在使用<table>动态地构建一些
jQuery
数据,但是我得到了以下错误: 这发生在脚本的appendTo部分,如下所示
浏览 1
提问于2009-08-04
得票数 2
回答已采纳
1
回答
CSS3 --
性能
最佳实践是什么?
、
、
、
去年,我花了很长时间阅读javascript
性能
、瓶颈和最佳实践。在我的最新项目中,我使用CSS3作为javascript/
jquery
的后盾,用于基本的动画和效果,例如悬停,
并
对进一步试验CSS3感兴趣。如果是,最佳做法是什么?
浏览 6
提问于2011-09-20
得票数 10
2
回答
Google Maps Javascript API移动
性能
问题
、
、
、
、
在功能上,它做得很好,但在中间件Android设备上
性能
真的很慢(使用三星Galaxy 3进行测试)。我也在官方上检查了
性能
,也使用了,也有相同的结果。是否有任何特定于移动设备的步骤,我可能遗漏了(参见示例代码),或者Javascript API
性能
仅限于此级别,在这种情况下构建本机应用程序是无法避免的? </style> src="http:/
浏览 2
提问于2012-01-13
得票数 17
4
回答
在阻塞代码之前和之后执行某些操作
、
如果我有一个如下所示的HTML页面: <head>
jQuery
(document).ready(function(){
jQuery
("#modalDiv").show(); console.log("doing som
浏览 1
提问于2013-07-11
得票数 3
回答已采纳
2
回答
如何将动态位图流呈现到画布上?
、
、
、
我现在正在做的是通过node.
js
启动游戏,在我的渲染循环中,我发送一个代表当前帧的base64编码的位图数据流。base64帧通过websocket发送到客户端页面,
并
逐个像素呈现(缓慢地缓慢)。我还有其他的想法: 试图从base64 中创建一个HTMLImageElement,以
优化
压缩/
重
绘
区域,从而使像素带宽大大降低(要获得20+fps所需的
性能
似乎不现实)。
浏览 4
提问于2011-02-20
得票数 4
回答已采纳
1
回答
如何更快地加载Kendo UI小部件
、
、
这是我正在处理的仪表板
布局
页面中使用的所有css和脚本的示例……我不是一个捆绑的狂热爱好者,因此我将脚本留在页面中。我知道如果你捆绑(如果它有效的话…)您可以使用线程(?)获得轻微的
性能
但我似乎总是对捆绑器有问题,所以我把它们留在了页面上。是否存在加载这些脚本的顺序,以便您不会以用户身份看到元素的
重
绘
?-- Parallax javascript --> <script src="~/plugins/
jquery
.parallax-1.1.3.
js</em
浏览 0
提问于2015-11-21
得票数 4
1
回答
敲除3.4.0 deferUpdates及
重
估计数
我正在将一个非常依赖Knockout.
js
的复杂web应用程序迁移到新的3.4.0版本,以便能够实现组件,
并
通过阅读Knockout文档从新的deferUpdates选项提供的新
性能
改进中获益: 使用延迟更新可以确保计算的可观察性和绑定只有在它们的依赖关系稳定之后才会更新现在,令人惊讶的是,我遇到的情况是,与以前相比,我的依赖可观测值被重新评估了更多次,这导致了比以前更多的UI
重
绘
。这是一个典型的observableArrays
优化
示例,它只导致在较旧的KO版本中进行了一次重新评估,并
浏览 1
提问于2016-03-29
得票数 3
回答已采纳
1
回答
当使用Android在视图剪辑边界之外绘制时:如何防止下面的视图在自定义视图的顶部绘制?
、
、
handleHeight); canvas.drawPath(p, mPaint); }
布局
是这样的我怀疑这与这样一个事实有关:当我触摸按钮时,它会重新绘制自己,但是我的另一个视图(它位于层次结构的其他地方)不会被重新绘制(这是一个
优化
,我怀疑它是否可以被禁用)。
浏览 5
提问于2014-07-30
得票数 47
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券