var canvas, ctxW = 500, ctxH = 500,ctx;
window.onload = function(){
canvas = document.createElement("canvas");
canvas.width = ctxW;
canvas.height = ctxH;
document.body.appendChild(canvas);
ctx = canvas.getContext("2d");
handler();
}
function handler () {
ctx.clearRect(0,0,ctxW,ctxH);
//Тут вызов функций и прочие реализации
setTimeout(handler,1000/60);
}
By default, only files changed by the IDE will be uploaded. If files are changed by some other process such as a VCS branch change, transpilation of Sass or LESS or a File Watcher, they are not automatically uploaded. To change this behavior and autoupload these changes as well, enable the Upload external changes option.
$( "#target" ).focus(function() {
alert( "Handler for .focus() called." );
});
$("p").last().addClass("selected");
$("p").last().removeClass("selected");
if(document.getElementById("name").value === '') {
alert("!!!");
}
<ul>
<li data-sort="2">Суп</li>
<li data-sort="1">Салат</li>
<li data-sort="5">Сок</li>
<li data-sort="4">Плов</li>
<li data-sort="3">Банан</li>
</ul>
var $wrapper = $('ul');
$wrapper.find('li').sort(function (a, b) {
return +a.dataset.sort - +b.dataset.sort;
})
.appendTo( $wrapper );
$('li[sort]').sort(function (a, b) {
return parseInt($(a).attr('sort'), 10) < parseInt($(b).attr('sort'), 10) ? -1: 1;
}).appendTo('ul');
var button = document.querySelector('button');
var input = document.querySelector('input');
var result = document.querySelector('p');
button.addEventListener('click', function() {
if(input.value === "") {
result.textContent = "Заполните пустое поле";
} else {
result.textContent = "Все ок!";
}
}, false)