浅谈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 相关文章推荐
ExtJS 2.0 GridPanel基本表格简明教程
May 25 Javascript
js性能优化 如何更快速加载你的JavaScript页面
Mar 17 Javascript
js将字符串转成正则表达式的实现方法
Nov 13 Javascript
生成二维码方法汇总
Dec 26 Javascript
angularJS中$apply()方法详解
Jan 07 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
javascript实现数组去重的多种方法
Mar 14 Javascript
jQuery中delegate()方法的用法详解
Oct 13 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
Jul 28 Javascript
在NPM发布自己造的轮子的方法步骤
Mar 09 Javascript
微信用户访问小程序的登录过程详解
Sep 20 Javascript
JavaScript enum枚举类型定义及使用方法
May 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
Js实现京东无延迟菜单效果实例(demo)
2017/06/02 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
2017/09/26 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
Python的词法分析与语法分析
2013/05/18 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
python根据时间获取周数代码实例
2019/09/30 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
文秘专业毕业生就业推荐信
2013/11/08 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
暑假学习心得体会
2014/09/02 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python