浅谈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绑定原理 简单解析与实现代码分享
Sep 06 Javascript
jquery选择器之内容过滤选择器详解
Jan 27 Javascript
js函数参数设置默认值的一种变通实现方法
May 26 Javascript
js中日期的加减法
May 06 Javascript
JS+CSS简单树形菜单实现方法
Sep 12 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 Javascript
原生js实现打字动画游戏
Feb 04 Javascript
详解微信小程序中的页面代码中的模板的封装
Oct 12 Javascript
基于vue cli重构多页面脚手架过程详解
Jan 23 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 Javascript
js实现百度登录窗口拖拽效果
Mar 19 Javascript
Javascript原型链及instanceof原理详解
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相关资料
2006/10/09 PHP
将php数组输出html表格的方法
2014/02/24 PHP
PHP小技巧之函数重载
2014/06/02 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
php框架知识点的整理和补充
2021/03/01 PHP
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
bootstrap multiselect 多选功能实现方法
2017/06/05 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
Django验证码的生成与使用示例
2017/05/20 Python
Python无损音乐搜索引擎实现代码
2018/02/02 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
python实现机器人卡牌
2019/10/06 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
如何撰写岗位职责
2014/02/01 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
太空授课观后感
2015/06/17 职场文书