最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript 自動(dòng)分號(hào)插入(JavaScript synat:auto semicolon insertion)

 更新時(shí)間:2009年11月04日 23:51:43   作者:  
今天在看《Extjs中文手冊》的時(shí)候,寫了四五行樣例代碼,結(jié)果IE和Firefox一直報(bào)錯(cuò)不通過。
看代碼:
HTML:
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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內(nèi)容:
復(fù)制代碼 代碼如下:

/*
Author:binarytree
*/
// 填充圖片的本地引用
Ext.BLANK_IMAGE_URL = 'resources/images/default/s.gif';
// 命名空間
Ext.namespace('myNameSpace');
// 創(chuàng)建應(yīng)用程序
myNameSpace.app = function()
{
return
{
init: function()
{
alert('程序初始化完畢');
}
};
}();

網(wǎng)上索引一番,等到如下結(jié)果:ECMAScript規(guī)定在有些情況下,可以對(duì)JavaScript語句執(zhí)行自動(dòng)分號(hào)補(bǔ)全,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解析引擎解析的時(shí)候自動(dòng)補(bǔ)全了分號(hào),導(dǎo)致后面的語句不能執(zhí)行;

解決辦法:return后面的大括號(hào)不要在新行起用,避免被自動(dòng)補(bǔ)全分號(hào);
雖然很簡單,但對(duì)我是今天的新知之一;^__^

相關(guān)文章

最新評(píng)論

庐江县| 孙吴县| 大埔区| 渝北区| 宁陵县| 工布江达县| 冷水江市| 勐海县| 海林市| 鄱阳县| 新乡县| 霍城县| 阜城县| 莱西市| 宜良县| 德保县| 亚东县| 安吉县| 米林县| 永福县| 砀山县| 霞浦县| 嘉荫县| 河源市| 当雄县| 隆林| 黑山县| 连云港市| 刚察县| 新建县| 山阴县| 屏东县| 麦盖提县| 桑日县| 迁西县| 罗山县| 香格里拉县| 西乌珠穆沁旗| 攀枝花市| 濉溪县| 湟中县|