<div id="field2" style="border:2px solid red;">
Блок
</div>
<script>
var f1= document.getElementById('field2');
f1.onmouseover= function(e) {
this.style.borderRadius= "10px 0 0";
}
f1.onmouseout= function(e) {
this.style.borderRadius= "10px 10px 0 0";
}
</script>
Метод watch() следит за присваиванием свойству значений и запускает указанную функцию, когда это происходит.
<input onmousemove="this.blur();" />
/(https?\:\/\/site\.com\/ru\/((param1|param2|pamparam)=[a-z0-9]+\&?)+)/i.test(txt);
// txt - переменная с фильтруемым текстом.
<button id=burg>бургер</button>
<script>
var burg= document.getElementById('burg');
function ds() {
if(!this.locked) window.onscroll = function() {return false;};
else this.removeEventListener('click', ds);
burg.locked=1;
}
burg.addEventListener('click', ds);
</script>