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获取变量
Aug 24 Javascript
刷新页面实现方式总结(HTML,ASP,JS)
Nov 13 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
Oct 21 Javascript
JavaScript数字和字符串转换示例
Mar 26 Javascript
浅析javascript中函数声明和函数表达式的区别
Feb 15 Javascript
超精准的javascript验证身份证号的具体实现方法
Nov 18 Javascript
JQUERY表单暂存功能插件分享
Feb 23 Javascript
JavaScript解八皇后问题的方法总结
Jun 12 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
基于webpack.config.js 参数详解
Mar 20 Javascript
解决Mac node版本升级失败的问题
May 16 Javascript
vue实现图片按比例缩放问题操作
Aug 11 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基础知识:函数基础知识
2006/12/13 PHP
php之字符串变相相减的代码
2007/03/19 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
JavaScript加强之自定义callback示例
2013/09/21 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
深入浅析JavaScript中的in关键字和for-in循环
2020/04/20 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
2016/07/12 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
Python实现的直接插入排序算法示例
2018/04/29 Python
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
园林毕业生自我鉴定范文
2013/12/29 职场文书
应届生如何写自荐信
2014/01/05 职场文书
2014年党支部学习材料
2014/05/19 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
2015中学学校工作总结
2015/07/20 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
golang特有程序结构入门教程
2021/06/02 Python
vue使用element-ui按需引入
2022/05/20 Vue.js
讨论nginx location 顺序问题
2022/05/30 Servers