自动分号插入

作者: 关于计算机  发布:2019-09-20

看代码:
HTML:

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns=";
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index</title>
<link rel="stylesheet" href="resources/css/ext-all.css" />
<script type="text/javascript" src="adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-all.js"></script>
<script type="text/javascript" src="index.js"></script>
<script type="text/javascript">
Ext.onReady(myNameSpace.app.init, myNameSpace.app);
</script>
</head>
<body>
<div id="mydiv"></div>
<p id="1">1</p>
<p id="2">2</p>
<p id="3">3</p>
<p id="4">4</p>
</body>
</html>

index.js内容:

复制代码 代码如下:

/*
Author:binarytree
*/
// 填充图片的地头引用
Ext.BLANK_IMAGE_URL = 'resources/images/default/s.gif';
// 命名空间
Ext.namespace('myNameSpace');
// 成立应用程序
myNameSpace.app = function()
{
return
{
init: function()
{
alert('程序开始化完成');
}
};
}();

英特网索引一番,等到如下结果:ECMAScript规定在有个别景况下,能够对JavaScript语句施行活动分号补全,return正是内部之一;
Certain ECMAScript statements (empty statement, variable statement, expression statement, do-while statement, continue statement, break statement, return statement, and throw statement) must be terminated with semicolons. Such semicolons may always appear explicitly in the source text. For convenience, however, such semicolons may be omitted from the source text in certain situations. These situations are described by saying that semicolons are automatically inserted into the source code token stream in those situations.
笔者index.js里的第11行处,在JavaScript剖析引擎深入分析的时候自动补全了子公司,导致前边的语句不可能执行;

化解办法:return后边的大括号不要在新行起用,幸免被电动补全分号;
固然如此很简短,但对自家是后天的新知之一;^__^

你可能感兴趣的篇章:

  • JS正则验证四个邮箱完整实例【邮箱用分号隔开分离】
  • javascript 分号总括及详细介绍
  • 哪些防御JavaScript自动插入分号
  • 浅谈javascript的分店的应用
  • JavaScript中的分号插入机制详细介绍
  • js中有关一个分集团的倒台示例
  • JS 分号引起的一段调节和测验难题
  • 至于JavaScript语句前面包车型大巴支行难题

本文由贝博体育app发布于关于计算机,转载请注明出处:自动分号插入

关键词:

上一篇:没有了
下一篇:异常的快的JavaScript单元测验框架