主题:  几个JavaScript的初级问题

比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#12002/6/16 12:15:57
以下是两段javascript源代码:
1.


Test1.1



因为令我飞扬的,不是你注视的目光,而是我年轻的心.




2.

Test1.2



Demo




我的问题是:
1.
2.


上面的部分源代码似乎查不多,为什么第二段源代码在windows.alert命令后面后;而document.write后面却没有,是否也可以在document.write后面加;?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22002/6/16 12:50:48
//表示后面是注释,在html中可以用这样的方法来对代码做说明。在浏览器中会被忽略的



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#32002/6/16 13:06:39
那既然都是注释和//有什么区别呢?



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#42002/6/16 14:14:03
不是注释,是为了在不支持JS的浏览器不至于被做为源代码而显示出来,加了可忽略这里面的代码
作为一种书写规范,最好还是在每句赋值语句后面加上;,当然现在的浏览器都有很强的容错功能,这点的错误无关痛痒,不过还是建议你写上



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#52002/6/16 15:16:30
那是不是一般的javascript命令都写在里面?



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#62002/6/16 17:09:43
这样可以在浏览器版本过低时忽略代码执行而不报错



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#72002/6/17 9:48:20
再请教一个javascript的问题:
源代码如下:

Test







这个表达式的结果是:






我的问题是其中的function所定义的一个函数compute()里面为什么要加form,还有onclick="compute(this.form)"中的this.form又代表着什么含义?为什么有的函数里面不加form?例如function pushbutton()
{alert ("你好!我的故事是这样的!");}什么时候应该加form什么时候又不要加form呢?



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#82002/6/17 10:03:35
还有一个问题是javascript的源代码放在中和放在里有什么区别?



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#92002/6/17 18:31:09
没有人知道吗?



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#102002/6/18 10:36:14
塔布里斯在上个帖子中说
引用:
再请教一个javascript的问题:
源代码如下:

Test







这个表达式的结果是:






我的问题是其中的function所定义的一个函数compute()里面为什么要加form,还有onclick="compute(this.form)"中的this.form又代表着什么含义?为什么有的函数里面不加form?例如function pushbutton()
{alert ("你好!我的故事是这样的!");}什么时候应该加form什么时候又不要加form呢?


形参与实参的问题,一下子说不清楚,你自己找基础的编程书看吧



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#112002/6/18 10:37:08
塔布里斯在上个帖子中说
引用:
还有一个问题是javascript的源代码放在中和放在里有什么区别?


放置于比放置于优先执行



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#122002/6/18 10:54:04
我的书里没有说啊 你有没有关于这方面的网站 介绍几个?谢谢了



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#132002/6/18 11:50:38
最好是关于html的教程 越详细越好 javascript的教程也是



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#142002/6/18 16:27:03
塔布里斯在上个帖子中说
引用:
我的书里没有说啊 你有没有关于这方面的网站 介绍几个?谢谢了


不可能没有,在讲解function时肯定会提到



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#152002/6/18 18:02:02
我犯不着拿这个和你开玩笑吧?我书上对实参和行参的概念真的没有