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学习历程和心得小结
Aug 16 Javascript
jquery ajax例子返回值详解
Sep 11 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
Dec 01 Javascript
jQuery+css实现的切换图片功能代码
Jan 27 Javascript
bootstrap table动态加载数据示例代码
Mar 25 Javascript
AngularJS折叠菜单实现方法示例
May 18 Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
Dec 09 Javascript
详解webpack编译速度提升之DllPlugin
Feb 05 Javascript
在vue中使用setInterval的方法示例
Apr 16 Javascript
详解如何在Javascript和Sass之间共享变量
Nov 13 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生成及获取JSON文件的方法
2016/08/23 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
js实现随机点名
2021/01/19 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
python 列表推导式使用详解
2019/08/29 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
管理科学大学生求职信
2013/11/13 职场文书
皮肤科医师岗位职责
2013/12/04 职场文书
董事长助理工作职责
2014/06/08 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang