1
가능한 한 원활하게 매우 효율적인 CPU 스크롤 텍스트를 작성해야합니다. 성능이 중요한 이유는 동시에 사용자의 마이크에서 녹음하기 때문입니다.가장 효율적인 스크롤 텍스트
scroller = setInterval(scroll_words, 100);
function scroll_words()
{
var words= document.getElementById("words");
var speed = document.getElementById("word_speed").value;
var total_height = word.children.length * 18;
words.scrollTop += 0.1 * 18 * speed;
}
이 하나가 눈에 띄게 고르지이며, (생략, 또는 빈 공간) 기록에 중대한 오류가 발생합니다 : 지금까지 두 가지를 시도했습니다. 여기 내 두 번째 시도이다 (이 서브 픽셀 운동을 할 수 있기 때문에, 그리고 많은 부드러운)이 덜 성능에 거친이지만, 여전히 일부 컴퓨터, 온보드 비디오 특히 사람에 대한 기록에서 눈에 띄는 오류가 발생
var words = document.getElementById("words");
var speed = document.getElementById("word_speed").value;
words.style.webkitTransition = ((18 * words.children.length)/speed)+"s all linear";
words.style.webkitTransform = "translate(0px, -"+(18 * words.children.length)+"px)";
.
CPU에 많은 부담을주지 않고이 작업을 수행 할 수있는 방법이 있습니까?
3D 변형이 그랬을 것입니다. 나중에 문제가 발생하면 두 번째 제안을 시도하겠습니다. 그러나 첫 번째 제안만으로 충분할 것으로 보입니다. – Fibericon