前端- webapi - BOM - window

本文深入探讨JavaScript的三大核心组成部分:ECMAScript标准定义的基本语法,DOM(文档对象模型)用于操作网页元素,以及BOM(浏览器对象模型)用于操作浏览器。通过理解这些概念,读者将更好地掌握JavaScript在浏览器环境中的运作机制。

1) JavaScript分三个部分:

1、ECMAScript标准---->基本语法

2、DOM---->Document Object Model 文档对象模型,操作页面元素的

3、BOM---->Browser Object Model 浏览器对象模型,操作浏览器的

 

2) 浏览器中有个顶级对象:window----皇上
    页面中顶级对象:document-----总管太监
    页面中所有的内容都是属于浏览器的,页面中的内容也都是window的
    变量是window的

    var num=100;
    console.log(window.num); //即console.log(num);  

    function f1() {
      console.log("小苏我也从了");
    }
    window.f1();

    因为页面中的所有内容都是window的,window是可以省略的.

    window.document.write("哈哈");//此时document又是属性又是对象
    window.write("oooooo");//出错,不能直接这样调用,可以这样想,因为window是可以省略的,write("ooo")不能直接这样用,方法需要对象"."出来。

    console.log(window.name);//正常情况下,没有这个属性,但是点“.”了,就会有,不过值为undefined,但是这里为空,所以name这个属性不要轻易用
    var name="您好";
    console.log(window.name);//此时值为:您好

    console.log(top);//输出:Window
    console.log(window);//输出:Window,top与window一样,如果window这个名字被占用了,可以用top来代替

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值