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中定义对象类别
Dec 22 Javascript
12行javascript代码绘制一个八卦图
Apr 02 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
May 03 Javascript
实例讲解js验证表单项是否为空的方法
Jan 09 Javascript
Bootstrap按钮下拉菜单组件详解
May 10 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
Sep 30 Javascript
React中上传图片到七牛的示例代码
Oct 10 Javascript
ligerUI---ListBox(列表框可移动的实例)
Nov 28 Javascript
详解vue.js之props传递参数
Dec 12 Javascript
关于Vue中$refs的探索浅析
Nov 05 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安全性漫谈
2012/06/28 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
Dojo 学习要点
2010/09/03 Javascript
javascript开发中因空格引发的错误
2010/11/08 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
angularjs实现猜数字大小功能
2020/05/20 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
收集的几个Python小技巧分享
2014/11/22 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
Python变量作用范围实例分析
2015/07/07 Python
深入浅析Python字符编码
2015/11/12 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
什么是就业协议书
2014/04/17 职场文书
中学生励志演讲稿
2014/04/26 职场文书
财务会计实训报告
2014/11/05 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python
DIY胆机必读:各国电子管评价
2022/04/06 无线电
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript