浅谈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 相关文章推荐
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 Javascript
Jquery 在页面加载后执行的几种方式
Mar 14 Javascript
跟我学习javascript的执行上下文
Nov 18 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
Jun 23 Javascript
jquery插件autocomplete用法示例
Jul 01 Javascript
Jquery树插件zTree实现菜单树
Jan 24 Javascript
Bootstrap模态框(Modal)实现过渡效果
Mar 17 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
Dec 16 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
May 09 Javascript
解决$store.getters调用不执行的问题
Nov 08 Javascript
原生JS实现萤火虫效果
Mar 07 Javascript
利用JS判断元素是否为数组的方法示例
Jan 08 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
substr()函数中文版
2006/10/09 PHP
PHP中使用正则表达式提取中文实现笔记
2015/01/20 PHP
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
js实现目录定位正文示例
2013/11/14 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
js中日期的加减法
2015/05/06 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
angular过滤器实现排序功能
2017/06/27 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
Python数组定义方法
2016/04/13 Python
Django 导出 Excel 代码的实例详解
2017/08/11 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
2018/06/09 Python
Python 从相对路径下import的方法
2018/12/04 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
Django配置文件代码说明
2019/12/04 Python
基于python实现对文件进行切分行
2020/04/26 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
.NET程序员的数据库面试题
2012/10/10 面试题
全民健身日活动方案
2014/01/29 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
2015年导购员工作总结
2015/04/25 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript