前端学习(三十六) JavaScript预习课程window(javaScript)

  • 浏览器的全局对象是window
  • 所有的全局变量实际都是window的成员,比如:

var a=12;

console.log(a);    //输出:12

console.log(window.a);输出:12

另外可以通过for(var x in window){document.write(x+"<br/>")},输出所有的window对象成员

当然,JavaScript可以外部引用文件,通常认为是放在head里的是定义的一些函数,放在body里的是希望当页面解析到那个地方时做一些事情的

<p onmouseover="alert('1')" onmouseout="alart('2')"></p>

假如双引号之间又有引号,则使用单引号

对于body,有两个特殊事件,一个是onload(),一个是onUnload()

onload():当页面装载完成,在显示之前,要做的函数

onUnload():当页面要被关掉之前,要做的喊出


对话框

alert();    //直接alert("你好")

confirm();    

if(confirm("还要继续吗")){

    //点击确认实现xxx

else{

    //点击取消实现xxx

}

prompt();

var name=prompt("你的名字");

alert("你的名字"+name)


status和defaultStatus

status:状态栏显示什么

defaultStatus:假如没有设定status,状态栏显示什么

<p onmouseover="status='123ddd'"></p>


winow.open();打开一个窗口

示例:window.open("xxx.html","width=400,height=300")

实例:默认打开页面,2秒后关闭

        var w
        var num=10;
        window.onload=function () {
            w=window.open("array.html","array1","width=400,height=300");
            var guanbi=setInterval('guanbi()',2000)
            //var time=setInterval('count()',1000)
        }
        function count() {
            if (num>0){
                num--;
                console.log(num);
                document.getElementById("box").innerHTML=num;
            }
        }
        function openW() {
            w=window.open("array.html","array1","width=400,height=300");
        }
        function guanbi() {
            w.close();

        }

location对象

window.location代表当前文档的url,可读可写

读取:通过var url=window.location;

写入:通过window.location=“http://www.baidu.com”,也就是当前页面跳转

猜你喜欢

转载自blog.csdn.net/zy21131437/article/details/81057583