浅谈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 相关文章推荐
JSON 学习之完全手册 图文
May 29 Javascript
一个符号插入器 中用到的js代码
Sep 04 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
Nov 03 Javascript
jquery sortable的拖动方法示例详解
Jan 16 Javascript
jQuery表格插件datatables用法汇总
Mar 29 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
Dec 06 Javascript
JS根据json数组多个字段排序及json数组常用操作
Jun 06 Javascript
JavaScript判断浏览器运行环境的详细方法
Jun 30 Javascript
ES6中Promise的使用方法实例总结
Feb 18 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
Feb 19 Javascript
如何将Node.js中的回调转换为Promise
Nov 10 Javascript
JS的深浅复制详细
Oct 16 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获取操作系统语言代码
2013/11/04 PHP
php分页代码学习示例分享
2014/02/20 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
Open and Print a Word Document
2007/06/15 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
使用JavaScript实现网页版Pongo设计思路及源代码分享
2014/06/16 Javascript
AngularJS ng-app 指令实例详解
2016/07/30 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
python遍历文件夹下所有excel文件
2018/01/03 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
python math模块的基本使用教程
2021/01/16 Python
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
老师推荐信
2013/10/28 职场文书
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
小组合作学习反思
2014/02/18 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
Python数据类型最全知识总结
2021/05/31 Python
python常见的占位符总结及用法
2021/07/02 Python
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL