为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 Bootstrap 的 js 源码不写分号?

为什么 Bootstrap 的 js 源码不写分号?

胡子哥哥 2019-04-08 11:18:02
看了很多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都能自动加分号。)
缩进良好,可读性也不差。
当然边边角角可能会有些小问题,留心一下即可。
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 426 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信