关于js中报错 unexpected token的原因 :
源代码:
<link rel="stylesheet" type="text/css" href="ExtJS/resources/css/ext-all.css"/>
<script type="text/javascript" src="ExtJS/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ExtJS/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
<!--//Ext.MessageBox.show({alert("加载完成")})-->
//Ext.Msg.alert('helloWord','Hello Word!')
new Ext.Panel({
renderTo:Ext.getBody(),
title:"面板头部header",
width:300,
height:200,
html:'<h1>面板主区域</h1>',
tbar:[{
text:'顶部工具栏top'
}],
bbar:[{
text:'底部工具栏bottom'
}],
buttons:[{
text:"按钮位于footer"
}]
})
})
})
</script>
查看是否有编写错误这个没有什么好办法,就一行行看。查看是否有路径错误或是反斜线写错如果是相对路径,就查看一下层级关系,与../的使用是否正确。要用/斜线,不要使用\这个斜线。查看js文件是否提前引入 js如果是在元素加载前引入,会报错误,说某个变量没有定义,这个变量是取的值。查看变量作用域是否正确变量作用域,也会报错,会说xxx is not defined。