MooTools-정기 간행물
MooTools는 정기 간행물을 지원하는 옵션을 제공합니다. 이를 통해 동일한 레벨의 시간 주파수로 주기적으로 함수를 호출 할 수 있습니다. 정기 간행물의 방법과 특징에 대해 논의하겠습니다.
정기 간행물 ()
이 방법은 동일한 수준의 시간 빈도로 함수를 주기적으로 발생시키는 데 사용됩니다. 처음에 정의해야 할 몇 가지 사항이 있습니다. 하나는 주기적으로 실행하는 함수이고 두 번째는 함수를 얼마나 자주 발생시킬 것인지를 나타내는 숫자 값입니다 (밀리 초 단위로 측정 된 숫자 값). 100 밀리 초마다 함수가 실행되는 방식을 설명하는 예를 들어 보겠습니다. 다음 코드를 살펴보십시오.
예
<!DOCTYPE html>
<html>
<head>
<script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
<script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
<script type = "text/javascript">
var periodicalFunction = function(){
document. writeln("www.tutorialspoint.com");
}
window.addEvent('domready', function() {
//number at the end indicates how often to fire, measure in milliseconds
var periodicalFunctionVar = periodicalFunction.periodical(100);
});
</script>
</head>
<body>
</body>
</html>
다음과 같은 출력을 받게됩니다.
산출
두 번째 변수로서의 요소
주기적 함수는 domready function () 외부에있는 두 번째 변수도 바인딩합니다. 주기적으로 발생시키려는 함수에 두 번째 변수로 요소를 바인딩 할 수 있습니다. 변수를 전달하는 방법을 이해하려면 다음 구문을 살펴보십시오.
통사론
window.addEvent('domready', function() {
//pass something to a var
var passedVar = $('elementID');
//now periodicalFunction will be able to use "this" to refer to "passedVar"
var periodicalFunctionVar = periodicalFunction.periodical(100, passedVar);
});
여기서 passedVar는 html 요소를 보유하는 요소 변수입니다. 그리고 그 변수는주기 함수로 전달됩니다.periodicalFunctionVar 두 번째 변수로.
$ Clear ()
$이 방법은 정기 기능을 중지하는 데 사용됩니다. 이 방법은 주기적 변수 값을 재설정하는 데 도움이됩니다. $ clear () 함수를 사용하는 방법을 이해하려면 다음 구문을 살펴보십시오.
통사론
//we clear the var that we passed the function and periodical to
$clear(periodicalFunctionVar);