|

● 让网页背景及图案随时间变化

现在,我们针对这个程式的特点作细部解说:

基本语法 逻辑运算子的使用
在这个程式中,用到了逻辑运算子的观念,而逻辑运算子使用的时机 大多在if的语法中,主要有下面两种:
1、&&
为[且]的意思,如(条件1 && 条件2),表示两个条件都成立时,下面的程式才算成立,举例来说:
if ( score <90 && score>=80
)
{
message="甲等"
} |
如果scroe小于90,并且大于等于80,则message设定为[甲等]。
2、||
为[或]的意思,如(条件1 || 条件2),两个条件中有任何一个条件成立,下面的程式就算成立,举例来说:
if ( hour >22 || hour<4 )
{
message+"半夜"
} |
如果hour大于22或者hour小于4,则message设定为[半夜]。

物件的[属性]
[属性]和[物件]实息息相关、密不可分的,每一样物件都有属于这的属性,以汽车为例,车子的[厂牌]是BMW、[颜色]是红色、[价格]是100万,而[厂牌]、[颜色]和[价格]就是车子的属性。如果以JavaScript来描述这些属性,就像下面这样:
car指的是车子这项物件,color则是车子的颜色属性,中间以[.]隔开,这一行叙述就是设定车子的颜色是红色。但是话说回来,在JavaScript程式中,每一项物件都有自己的属性,以这个程式来说:
其中[document]是网页文件,而[bgColor]是网页背景颜色,以此类推。所以这一行程式表示的是将网页的背景颜色设定为白色。在JavaScript中,这些都是固定的写法,不能随便更改。现在,对于物件的[属性]概念清楚多了。
在设定网页背景颜色随时间更换的程式中,所用属性如下:
|
document.bgColor:设定网页的背景颜色,bg是background(背景)的缩写
document.fgColor:设定风页的前景颜色,fg是foreground(前景)的缩写
|
注释:bgColor和fgColor的[C]要大写,否则无法正确地进行设定。
|