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 相关文章推荐
jQuery帮助之筛选查找 children([expr])
Jan 31 Javascript
JavaScript动态插入script的基本思路及实现函数
Nov 11 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
Dec 24 Javascript
简介JavaScript中的setHours()方法的使用
Jun 11 Javascript
仅30行代码实现Javascript中的MVC
Feb 15 Javascript
TypeScript Type Innference(类型判断)
Mar 10 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
May 20 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
手动用webpack搭建第一个ReactApp的示例
Apr 11 Javascript
vue实现淘宝购物车功能
Apr 20 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
Jun 24 Javascript
微信小程序实现文件预览
Oct 22 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
超外差式晶体管收音机的组装与统调
2021/03/01 无线电
php array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
php实例分享之二维数组排序
2014/05/15 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
php实现汉字验证码和算式验证码的方法
2015/03/07 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
2018/08/10 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
动感效果的TAB选项卡jquery 插件
2011/07/09 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
浅谈NodeJS中require路径问题
2015/05/07 NodeJs
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
js中document.write和document.writeln的区别
2018/03/11 Javascript
javascript实现日历效果
2019/06/17 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
[01:20:38]完美世界DOTA2联赛 GXR vs IO 第一场 11.07
2020/11/09 DOTA
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
python numpy数组复制使用实例解析
2020/01/10 Python
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
WSDL的操作类型主要有几种
2013/07/19 面试题
电子商务专业求职信
2014/03/08 职场文书
创新社会管理心得体会
2014/09/12 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android