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学习笔记(十四) window对象使用介绍
Jun 20 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
Apr 16 Javascript
下拉菜单点击实现连接跳转功能的js代码
May 19 Javascript
jquery实现网页定位导航
Aug 23 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
Nov 10 Javascript
原生js实现弹出层效果
Jan 20 Javascript
详解vue中computed 和 watch的异同
Jun 30 Javascript
vue项目中使用Svg的方法
Oct 24 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
Apr 11 Javascript
微信小程序中显示倒计时代码实例
May 09 Javascript
JavaScript数组排序功能简单实现
May 14 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
web方式ftp
2006/10/09 PHP
PHP5 的对象赋值机制介绍
2011/08/02 PHP
php 在线导入mysql大数据程序
2015/06/11 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
奇妙的js
2007/09/24 Javascript
JavaScript 学习笔记(十五)
2010/01/28 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
JavaScript引用类型Array实例分析
2018/07/24 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
python和pyqt实现360的CLable控件
2014/02/21 Python
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Python构建XML树结构的方法示例
2017/06/30 Python
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
对PyQt5中树结构的实现方法详解
2019/06/17 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
JMS中Topic和Queue有什么区别
2013/05/15 面试题
应届生护士求职信
2013/11/01 职场文书
2014年元旦感言
2014/03/06 职场文书
留学推荐信(中英文版)
2015/03/26 职场文书
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers