JavaScript中的windon部分功能演示

1,onload,onunload onbeforeunload的使用

<span style="font-size:18px;"><!DOCTYPE html>
<html>
  <head>
    <title>event.html</title>
	<script type="text/javascript" src="1.js"></script>
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
	<script type="text/javascript">
			onload=function(){//事件设置页面加载时执行的动作,即进入页面的时候执行的动作
				alert("onload...");
			}
			onunload =function(){//已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用
//一般用于设置当离开页面以后执行的动作。
				alert("onunload....");
			}
			onbeforeunload=function(){//是正要去服务器读取新的页面时调用,此时还没开始读取,简单来说就是在离开页面前的,一般用做提醒问你是不是要离开这个页面。
				alert("onbeforeunload...")
			}
//		nunload和onbeforeunload都是在页面刷新和关闭前的动作,但是onbeforeunload是先于onunload的并且
//Onunload是无 法阻止页面的更新和关闭的。而 Onbeforeunload 可以做到
	
	</script>
  </head>
  
  <body>
   <input type="button" value="按钮1" />
   <div>这是div的领域</div>
   <a href="http://www.baidu.com">go百度</a>
  </body>
</html></span>

JavaScript中的windon部分功能演示_第1张图片

2navigator,history,location演示

<span style="font-size:18px;"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>演示网页</title>
		<script type="text/javascript" src="1.js"></script>
		<script type="text/javascript">
			function getBrowser() {
			var m1=window.navigator.appCodeName;//appCodeName 获取浏览器的代码名称。 
			var m2=window.navigator.appName;//appName 获取浏览器的名称。 
//			var m3=navigator.cpuClass;//获取指示 CPU 等级的字符串。
			var m4=window.navigator.cookieEnabled;//获取客户端的永久 cookie 是否在浏览器中启用。永久 cookies 是储存在客户端计算机上的。
			println("取浏览器的代码名称  :"+m1);
			println("获取浏览器的名称  :"+m2);
//			println("获取指示 CPU 等级的字符串  :"+m3);
			println("获取客户端的永久 cookie 是否在浏览器中启用。永久 cookies 是储存在客户端计算机上的。  :"+m4);
}	
			function windowsobj(){
				var pro =location.protocol;//设置或获取 URL 的协议部分
				println(pro);//file
				var text=location.href;//设置或获取整个 URL 为字符串。
				location.href="http://www.baidu.com";
				
			}
		</script>
    </head>
    <body>
        <input type="button" value="演示弹窗事件" onclick="alert('加油!!')"/><br/>
        <input type="button" value="演示navigator中的部分方法" onclick="getBrowser()"/><br />
        <input type="button" value="演示history中后退方法" onclick="history.back()"/><br />
        <input type="button" value="演示history中前进方法" onclick="history.forward()"/><br />
        <input type="button" value="演示history中go方法" onclick="history.go('http://www.baidu.com')"/><br/>
        <input type="button" value="演示中location的protocol方法" onclick="windowsobj()"/><br/>
    </body>
</html></span>
JavaScript中的windon部分功能演示_第2张图片

3,Window的具体应用:抖动,移动窗口,定时器

<span style="font-size:18px;"><!DOCTYPE html>
<html>
  <head>
    <title>methoddemo.html</title>
	
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
	<script type="text/javascript" src="1.js"></script>
  </head>
  
  <body>
	   <script type="text/javascript">
	   		function f1(){
				alert("time....");
			}	
			function f2(){
				var  a=confirm("你确定吗");
				println("a:"+a);
			}
			function f3(){
				var bb=setTimeout("alert('timeout。。。')",2000);
			}
			function f4(){
				for (var i = 0; i < 100; i++) {
//					浏览器窗口----相对移动,向右下角移动(水平与垂直方向分别移动10像素)
					moveBy(20,0);
				moveBy(0,20);
				moveBy(-20,0);
				moveBy(0,-20);
				}
}

			//setInterval("alert('setInterval时间--')",10) 每经过指定毫秒值后计算一个表达式。
			function f5(){
				var aa=setInterval("alert('setInterval时间--')",1300);//设置频率
			}
			function f6(){
				var ss=clearInterval();
				
			}
			
	   </script>
	   <input type="button" value="演示window中的方法1--确认提示窗口" onclick="f2()"/>
	   <input type="button" value="演示window中的方法2--定时器1" onclick="f3()"/>
	   <input type="button" value="演示window中的方法3--抖动" onclick="f4()"/>
	   <input type="button" value="演示window中的方法4--setInterval" onclick="f5()"/>
	   <input type="button" value="演示window中的方法5--clearInterval" onclick="f6()"/>
  </body>
</html>
</span>

JavaScript中的windon部分功能演示_第3张图片

你可能感兴趣的:(JavaScript简单的实例)