用DreamWeaver编写javascript的时候大括号匹配的问题
至少让我知道这个大括号对应的是哪个,js本来就乱七八糟,函数里面套函数,还套好几个,一堆的{,},一堆的(,),给我看的头晕眼花,求指点啊...
至少让我知道这个大括号对应的是哪个,js本来就乱七八糟,函数里面套函数,还套好几个,一堆的{ ,},一堆的(,),给我看的头晕眼花,求指点啊
展开
1个回答
展开全部
说明你的代码排版方式有问题。
<script type="text/javascript">
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
</script>
弄成这样不就很清晰吗
<script type="text/javascript">
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
</script>
弄成这样不就很清晰吗
更多追问追答
追问
你说的有道理,比如这句 t=setTimeout('startTime()',500) 要是吧startTime()函数直接写里面就完蛋了(貌似你这个是递归,肯定不能这样写, 举个例子),把函数写外面是个方法,但是我还是想知道大括号的匹配问题,换个eclipse什么的能行么,毕竟有时候直接套一些简单的函数还是很方便的,感觉js太恶心了
追答
编辑js的最好用的ide是aptana,用这个吧!dreamweaver本来就是给那些“画”网页的人设计的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询