javascript矩阵脚本,由于某些原因效率低下/速度较慢
javascript matrix script, inefficient/slow for some reason
我已经开始编写一个脚本,以实现JavaScript中的"矩阵效果"(在后台使用)。我使用了Canvas元素,但由于某种原因,它有点慢,但我不知道为什么。
矩阵效应:从上到下滚动的(绿色)文本行。
脚本:http://dominiquedebrabander.nl/matrix/matrix.js
我已经链接了脚本,因为这个文本区域太长了。我希望你们知道为什么,或者有一些建议。
问候,多米尼克
- 如果你只想用黑色填充,你为什么要打电话给clearRect?删除该呼叫
- 如果字体从未更改,请不要反复设置,只需在开始时设置一次即可
- 绘图文本是慢,请参阅我的文章。考虑将每个字母都画在第二块看不见的画布上,并使用drawImage将画布的一部分绘制到真实的画布上
如果你真的想按照现在的方式完成,如果你把所有的东西都画到一个大的屏幕外画布上,然后一遍又一遍地画那块画布,那么速度会快得多,但这样你就无法让字母以不同的速度落下。如果你这样做的话,它看起来更像矩阵,比如把y放在+=Math.random()*4.5
(左右),而不是0.5
相关文章:
- Wacom stu-430签名捕获速度太慢
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- Node.js中的JavaScript原型对象效率
- 如何在速度模板中获取LiferayPortlet实例id
- 我想放慢html中进程栏的速度
- jquery扩展了崩溃效率
- Knockout绑定大量数据的速度较慢
- Wordpress:未捕获引用错误:未定义速度
- 即使光标位于屏幕边缘,也可以跟踪鼠标速度
- Css优化谷歌页面速度洞察
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 录制速度javascript
- jQuery:计算可见元素-效率/速度问题
- 搜索有关速度/效率的 JSON 对象
- JavaScript 赋值与条件检查中的代码效率和速度比较
- 多DOM appendChild的速度/效率
- 提高ajax调用的速度和效率
- 提高jquery / ajax / php调用的速度/效率的方法
- javascript矩阵脚本,由于某些原因效率低下/速度较慢
- 我如何提高效率/速度,而使用jQuery悬停