1、在javaScript中,Window是一个顶层对象,它下面的对象有Navigator,Frames[],Location,Document,History,Screen,
其中Document对象是最常用的。一般需要用到Window属性和方法时,不需要写Window.XXX之类的,直接使用其属性与方法即可。
2、用<script></script>标签实现对JavaScript脚本的嵌入。如:
[code]<script language="JavaScript">
语句....
</script>[/code]
代码中的language="JavaScript"一句表示使用语言的版本是JavaScript1.0,如果使用的版本是Javascript1.2,
则应该为 language="JavaScript1.2";
另外一点,在新版本的HTML中,用<script type="text/JavaScript">来代替<script language="JavaScript">
3、with语句
它也是对对象进行操作的语句,它可在使用对象的属性和方法时不用重复指定对象
一般的形式如下:
with(对象)
{
语句...
}
例如:
[code]<html><head>
<title>javaeye</title>
</head>
<body>
<script type="text/JavaScript">
with(document)
{
write("打印标题:"+title);
write("文档的URL:"+URL)
}
</script>
</body></html>[/code]
不使用with的话,用document.write可以实现同样的功能。
4、JavaScript执行的顺序
(1)、对于多数的脚本来说,是按照由上至下顺序来执行的;因为浏览器解释HTML文档的顺序是从上至下一行行解释的.
(2)、对于在HTML中声明的函数语句,通常会在该函数调用时被运行。
当浏览器读到该函数时,并不立刻执行该函数,而是把函数放入到内存中,当类似onClik调用函数XXX时,函数才
被真正地调用。
5、window对象的常用方法
alert():提示框
confirm():产生一个有选择项的提示框
实用的确认链接的例子:
[code] function testconfirm()
{
question = confirm("你确认要到javaeye?")
if(question != "0")
{
window.open("http://www.iteye.com/")
}
}[/code]
6、常用的事件和对象
onLoad():载入时激发
onUnLoad():关闭时激发
onMouseOver():鼠标划过时激发
onMouseOut():鼠标离开时激发
onClick():单击时激发
常用对象:Date,String,MAth
状态栏和标题栏:window.status,document.title
7、加入收藏夹
简单的例子如下:
[code] function addbookmark()
{
window.external.AddFavorite("http://www.iteye.com/")
} [/code]
8、<script></script>标签的有关描述语法部分,可以用注解的符号<!-- //-->括起来,这样,老式的浏览
器时就不会产生错误。
9、setTimeout()
其效果犹如一个定时器,允许程序在指定的一段时间后执行某个函数或方法
如语句 setTimeout("writeBlog()",100),当该语句被执行100毫秒后,程序随即调用writeBlog()函数,
也就是每隔100毫秒调用一次函数writeBlog()
其中Document对象是最常用的。一般需要用到Window属性和方法时,不需要写Window.XXX之类的,直接使用其属性与方法即可。
2、用<script></script>标签实现对JavaScript脚本的嵌入。如:
[code]<script language="JavaScript">
语句....
</script>[/code]
代码中的language="JavaScript"一句表示使用语言的版本是JavaScript1.0,如果使用的版本是Javascript1.2,
则应该为 language="JavaScript1.2";
另外一点,在新版本的HTML中,用<script type="text/JavaScript">来代替<script language="JavaScript">
3、with语句
它也是对对象进行操作的语句,它可在使用对象的属性和方法时不用重复指定对象
一般的形式如下:
with(对象)
{
语句...
}
例如:
[code]<html><head>
<title>javaeye</title>
</head>
<body>
<script type="text/JavaScript">
with(document)
{
write("打印标题:"+title);
write("文档的URL:"+URL)
}
</script>
</body></html>[/code]
不使用with的话,用document.write可以实现同样的功能。
4、JavaScript执行的顺序
(1)、对于多数的脚本来说,是按照由上至下顺序来执行的;因为浏览器解释HTML文档的顺序是从上至下一行行解释的.
(2)、对于在HTML中声明的函数语句,通常会在该函数调用时被运行。
当浏览器读到该函数时,并不立刻执行该函数,而是把函数放入到内存中,当类似onClik调用函数XXX时,函数才
被真正地调用。
5、window对象的常用方法
alert():提示框
confirm():产生一个有选择项的提示框
实用的确认链接的例子:
[code] function testconfirm()
{
question = confirm("你确认要到javaeye?")
if(question != "0")
{
window.open("http://www.iteye.com/")
}
}[/code]
6、常用的事件和对象
onLoad():载入时激发
onUnLoad():关闭时激发
onMouseOver():鼠标划过时激发
onMouseOut():鼠标离开时激发
onClick():单击时激发
常用对象:Date,String,MAth
状态栏和标题栏:window.status,document.title
7、加入收藏夹
简单的例子如下:
[code] function addbookmark()
{
window.external.AddFavorite("http://www.iteye.com/")
} [/code]
8、<script></script>标签的有关描述语法部分,可以用注解的符号<!-- //-->括起来,这样,老式的浏览
器时就不会产生错误。
9、setTimeout()
其效果犹如一个定时器,允许程序在指定的一段时间后执行某个函数或方法
如语句 setTimeout("writeBlog()",100),当该语句被执行100毫秒后,程序随即调用writeBlog()函数,
也就是每隔100毫秒调用一次函数writeBlog()