浅谈javascript的分号的使用


Posted in Javascript onMay 12, 2015

JS中function 的开头有必要加分号吗?js语句后应该加分号吗? javascript大括号后面应使用分号吗?JS中function 的开头有加感叹号、分号是什么意思呢?

Js多个文件集成成一个文件后,压缩代码时避免发生语法错误,可以如下处理

一、js 前加分号

例如:;(function($){...此处代码...})();
Javascript中分号表示语句结束,在开头加上,是为了压缩的时候和别的方法分割一下,表示一个新的语句开始

二、js函数后加分号

例如

// 模块1
// 前面有若干代码
var Manager = {
 prop: '',
 method: function () {

 }
}
// 模块2,开头是个立即执行函数
(function () {
 // 代码
})()

经过压缩后变成:  }}(function 那里,会被当成一个函数来执行,于是整体的解析就会出错了

var Manager = {prop: '',method: function (){}}(function () {})()

解决方法: 是在Manager函数后加分号

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
jQuery EasyUI 中文API Button使用实例
Apr 14 Javascript
jquery中获取select选中值的代码
Jun 27 Javascript
xml转json的js代码
Aug 28 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
Jul 10 Javascript
Javascript冒泡排序算法详解
Dec 03 Javascript
javascript实现简单的进度条
Jul 02 Javascript
微信小程序本地缓存数据增删改查实例详解
May 24 Javascript
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
详解Vue组件之间的数据通信实例
Jun 17 Javascript
node跨域请求方法小结
Aug 25 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
浅谈微信JS-SDK 微信分享接口开发(介绍版)
Aug 15 Javascript
JS中Location使用详解
May 12 #Javascript
js获取微信版本号的方法
May 12 #Javascript
javascript中基本类型和引用类型的区别分析
May 12 #Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
May 12 #Javascript
Javascript中typeof 用法小结
May 12 #Javascript
js/jquery判断浏览器类型的方法小结
May 12 #Javascript
js实现div层缓慢收缩与展开的方法
May 11 #Javascript
You might like
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
php实现利用phpexcel导出数据
2013/08/24 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
javascript vvorld 在线加密破解方法
2008/11/13 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
Python中zip()函数用法实例教程
2014/07/31 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
计算机科学系职业生涯规划书
2014/03/08 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
机械专业应届毕业生自荐书
2014/06/12 职场文书
中考学习决心书
2015/02/04 职场文书
圆明园观后感
2015/06/03 职场文书
初中英语教学反思范文
2016/02/15 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js