加不加;分号重不重要?
以下是个人意见
不加可能是陋习或者忘记了,楼主又想按照标准规范来写,最好哪句结束就在哪加上,毕竟解析都是优先以分号结束,话不多说,我把楼主的js代码分别做了两种格式
一种是压缩过的。另一种是原格式。
楼主你试试就知道了,测试过后,你会发现压缩过的到底为什么报错了
测试时候最好打开浏览器的F12开发者模式,以便观察
压缩成一行的js
[JavaScript] 纯文本查看 复制代码 var divs=document.querySelectorAll('div');divs[0].onclick=function(){alert(11);divs[0].onclick=null}divs[1].addEventListener('click',fn)function fn(){alert(22);divs[1].removeEventListener('click',fn)}divs[2].addEventListener('onclick',fn1);function fn1(){alert(33);divs[2].detachEvent('onclick',fn1)}
原格式
[JavaScript] 纯文本查看 复制代码 var divs = document.querySelectorAll('div');
divs[0].onclick = function() {
alert(11);
divs[0].onclick = null;
}
divs[1].addEventListener('click', fn)
function fn() {
alert(22);
divs[1].removeEventListener('click', fn);
}
divs[2].addEventListener('onclick', fn1);
function fn1() {
alert(33);
divs[2].detachEvent('onclick', fn1);
} |