看了很多Bootstrap源码,发现每句话都不加分号,这样写有什么特殊意义么?随便贴一段:Tab.prototype.show=function(){var$this=this.elementvar$ul=$this.closest('ul:not(.dropdown-menu)')varselector=$this.attr('data-target')if(!selector){selector=$this.attr('href')selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,'')//stripforie7}if($this.parent('li').hasClass('active'))returnvarprevious=$ul.find('.active:lasta')[0]vare=$.Event('show.bs.tab',{relatedTarget:previous})$this.trigger(e)if(e.isDefaultPrevented())returnvar$target=$(selector)this.activate($this.parent('li'),$ul)this.activate($target,$target.parent(),function(){$this.trigger({type:'shown.bs.tab',relatedTarget:previous})})}
2 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
JavaScript不加分号,浏览器也能正常执行的。(不过一般而言压缩的时候会自动加分号的。例如googleclosure和uglify.js都能自动加分号。)缩进良好,可读性也不差。当然边边角角可能会有些小问题,留心一下即可。
添加回答
举报
0/150
提交
取消