html调用js脚本输出返回值,客户端的js js脚本的引入 js的解析过程

web浏览器中的JavaScript

web浏览器中的js通常称为客户端的JavaScript

客户端 JavaScript

window对象是所有客户端JavaScript特性和api的主要接入点。

即,表示web浏览器一个窗口或窗体。使用标识符window来完成引用。

属性

window对象定义了一些属性,用来指定当前窗口的一些信息。通过该属性的引用,可以获取当前窗口的信息// web API 接口 获取当前页面的信息,返回一个页面信息的对象window.location// 所有的必须小写,为只读属性。// 设置localtion属性,完成跳转到一个新的页面,即使是原来的链接也会完成跳转window.location = "https://www.google.com.hk";

注意,该属性为只读属性,不可进行修改,能进行赋值操作,并不意味着能进行修改。进行赋值以后会完成页面的跳转,而让其达到被修改的目的。

方法

window还定义了一些方法,alert()弹出对话框,以及setTimeout()注册一个函数,在给定的一段时间以后触发回调> setTimeout(() => {alert("hello word!");}, 2000);2

返回值为一个定时器的编号,该定时器和window.setInterval(重复调用一个函数,或执行一段代码)共用一个编码池。

该代码,并没有显式的使用window属性。但是依然隐式的使用了window属性。因为window为全局对象,即window对象处于作用域链的顶部,其属性以及方法为全局变量和全局函数。在没有直接说明的时候,自动从作用域链往上寻找,直到window顶部。window对象有一个引用自身的属性,即window,如果要引用其窗口本身,可以用window这个属性。

即上方代码和下方代码等价> window.setTimeout(() => {alert("hello word!");}, 2000);2

一个属性document

该属性引用Document对象,为window对象的一个属性。该属性有一些方法。该方法同时也为document属性的一些方法(因为是引用关系)

例如// 寻找 id = "timestamp" 的元素> var timestamp = document.getElementById("timestamp");

undefined

> timestamp;

// 获取脚本的内容> timestamp.firstChild#text "2222222"// 插入当前时间> timestamp.appendChild(docum
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值