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 相关文章推荐
JavaScript Array扩展实现代码
Oct 14 Javascript
浅析js中取绝对值的2种方法
Jul 09 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
Apr 12 Javascript
JavaScript学习笔记整理_setTimeout的应用
Sep 19 Javascript
jquery+ajax实现省市区三级联动效果简单示例
Jan 04 Javascript
浅谈Angular路由复用策略
Oct 04 Javascript
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
Jul 26 Javascript
学习使用ExpressJS 4.0中的新Router的用法
Nov 06 Javascript
Vue formData实现图片上传
Aug 20 Javascript
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
微信小程序拖拽排序列表的示例代码
Jul 08 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
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
PHP 实现类似js中alert() 提示框
2015/03/18 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
使用开源工具制作网页验证码的方法
2016/10/17 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
JS实现的全排列组合算法示例
2017/10/09 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
在Django的视图中使用数据库查询的方法
2015/07/16 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python中的asyncio代码详解
2019/06/10 Python
python匿名函数用法实例分析
2019/08/03 Python
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
大学生应聘导游自荐信
2014/06/02 职场文书
工厂标语大全
2014/10/06 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
SQL SERVER中的流程控制语句
2022/05/25 SQL Server
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android