js代码中的parent,top和self有什么区别

JavaScript016

js代码中的parent,top和self有什么区别,第1张

1、parent常用在iframe和frame中的子页面访问父页面中的对象

2、top :一个页面可能会有很多层,top是指最顶层的框架

3、self :是指当前窗口

B parent不是javascript的关键字

class是一个保留关键字;

void是无返回值;

With为某些语句指定默认对象;

JScript 有许多保留字,它们在 JScript 语言语法中有特定的意义。因此,这些字不宜作为脚本中的函数、变量或常数的名称。总共有三类保留字。

扩展资料:

JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

参考资料来源:百度百科-javascript

parent指页面的父框架。如果当前页面为iframe或frame引用的页面,有parent属性。如果没有,说明当前页面是浏览器直接访问的最顶端页面(top)。

parent=parent

||

document是对parent进行赋值,避免后面调用parent的时候如果parent为空出错;||

为或的意思,也就是从左往右,找到第一个可用的值返回。如果有parent,panrent还是parent,如果parent为空,则赋值为document,也就是当前页面。