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 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 Javascript
jquery复选框多选赋值给文本框的方法
Jan 27 Javascript
详解addEventListener的三个参数之useCapture
Mar 16 Javascript
JS动态修改图片的URL(src)的方法
Apr 01 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
Apr 22 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 jQuery
VUE + UEditor 单图片跨域上传功能的实现方法
Feb 08 Javascript
express启用https使用小记
May 21 Javascript
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
vue如何使用async、await实现同步请求
Dec 09 Javascript
微信小程序学习总结(五)常见问题实例小结
Jun 04 Javascript
React中使用Vditor自定义图片详解
Dec 25 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和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
Laravel手动返回错误码示例
2019/10/22 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
php图像生成函数之间的区别分析
2012/12/06 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
初学node.js中实现删除用户路由
2019/05/27 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
在Python中使用Neo4j数据库的教程
2015/04/16 Python
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
Python实现图像的垂直投影示例
2020/01/17 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
年度考核评语
2014/01/19 职场文书
技能比武方案
2014/05/21 职场文书
学校运动会广播稿
2014/10/11 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
追讨欠款律师函
2015/06/24 职场文书
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python