浅谈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 (六) jquery中的AJAX使用
Feb 23 Javascript
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
May 04 Javascript
ECMAScript6新增值比较函数Object.is
Jun 12 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 Javascript
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
Jul 13 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
Aug 25 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
ant design charts 获取后端接口数据展示
May 25 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
PHP 之Section与Cookie使用总结
2012/09/14 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
解javascript 混淆加密收藏
2009/01/16 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
2015/12/07 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
python获取交互式ssh shell的方法
2019/02/14 Python
python如何控制进程或者线程的个数
2020/10/16 Python
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
便利店促销方案
2014/02/20 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
咖啡厅商业计划书
2014/09/15 职场文书
财务工作检讨书
2014/10/29 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
教师听课学习心得体会
2016/01/15 职场文书
如何使JavaScript休眠或等待
2021/04/27 Javascript
MySQL三种方式实现递归查询
2022/04/18 MySQL
Golang gRPC HTTP协议转换示例
2022/06/16 Golang