javascript self对象使用详解


Posted in Javascript onOctober 18, 2016

Javascript self对象指窗口本身,它返回的对象跟window对象是一模一样的,也正因为如此,window对象的常用方法和函数都可以用self代替window,本文章向大家介绍self对象的使用方法和实例,

我们知道,打开任何一个网页,浏览器会首先创建一个窗口,这个窗口就是一个window对象,也是js运行所依附的全局环境对象和全局作用域对象。self 指窗口本身,它返回的对象跟window对象是一模一样的。也正因为如此,window对象的常用方法和函数都可以用self代替window。举个例子,常见的写法如“self.close();”,把它放在<a>标记中:“<a href="javascript:self.close();">关闭窗口</a>”,单击“关闭窗口”链接,当前页面关闭。

javascript self对象使用实例:

<html>
<head>
<script language="JavaScript" type = "text/javascript">
<!--
if (top==self)
{
  var main_frame = "http://www.manongjc.com";
  var cur_url = self.location.href;
  var setframes = main_frame + "?" + cur_url;
  location.href = setframes;
}
//-->
</script>
</head>
<body>

</body>
</html>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
用JS操作FRAME中的IFRAME及其内容的实现代码
Jul 26 Javascript
JQuery开发的数独游戏代码
Oct 29 Javascript
jQuery之字体大小的设置方法
Feb 27 Javascript
JQuery $.each遍历JavaScript数组对象实例
Sep 01 Javascript
jQuery编程中的一些核心方法简介
Aug 14 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
Aug 03 Javascript
Ionic+AngularJS实现登录和注册带验证功能
Feb 09 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
Mar 09 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
vuejs+element UI table表格中实现禁用部分复选框的方法
Sep 20 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
原生JS实现无缝轮播图片
Jun 24 Javascript
jQuery动态添加与删除tr行实例代码
Oct 18 #Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 #Javascript
vue.js 表格分页ajax 异步加载数据
Oct 18 #Javascript
vue.js表格分页示例
Oct 18 #Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 #Javascript
Bootstrap框架的学习教程详解(二)
Oct 18 #Javascript
微信小程序 教程之WXSS
Oct 18 #Javascript
You might like
swfupload 多文件上传实现代码
2008/08/27 PHP
yii操作session实例简介
2014/07/31 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
jQuery实现的倒计时效果实例小结
2016/04/16 Javascript
Ext JS动态加载JavaScript创建窗体的方法
2016/06/23 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
JSON 数据格式详解
2017/09/13 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
python实现排序算法
2014/02/14 Python
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
应届大学生求职信
2013/12/01 职场文书
会计出纳岗位职责
2013/12/25 职场文书
体育专业学生自我评价范文
2014/01/17 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers