浅谈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 相关文章推荐
验证用户是否修改过页面的数据的实现方法
Sep 26 Javascript
JavaScript 事件系统
Jul 22 Javascript
JS实现图片预加载无需等待
Dec 21 Javascript
javascript对下拉列表框(select)的操作实例讲解
Nov 29 Javascript
jQuery关键词说明插件cluetip使用指南
Apr 21 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
Nov 06 Javascript
Angular JS 生成动态二维码的方法
Feb 23 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
Jul 09 Javascript
JS按条件 serialize() 对应标签的使用方法
Jul 24 Javascript
原生JS实现日历组件的示例代码
Sep 22 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 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
用Simple Excel导出xls实现方法
2012/12/06 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
php支付宝接口用法分析
2015/01/04 PHP
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
2019/06/27 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
在centos7中分布式部署pyspider
2017/05/03 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
python创建子类的方法分析
2019/11/28 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
2020/09/02 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
科室工作个人总结的自我评价
2013/10/29 职场文书
个人简历自我评价
2014/01/06 职场文书
大学生职业规划论文
2014/01/11 职场文书
党员个人总结范文
2015/02/14 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
Vue如何清空对象
2022/03/03 Vue.js