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如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
Apr 20 Javascript
JQuery 浮动导航栏实现代码
Aug 27 Javascript
HTML中的setCapture和releaseCapture使用介绍
Mar 21 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
Oct 15 Javascript
浅析jquery的作用与优势
Dec 02 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
Sep 12 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
Jul 06 Javascript
javascript设计模式之中介者模式学习笔记
Feb 15 Javascript
vue2.0构建单页应用最佳实战
Apr 01 Javascript
Vue.js仿Metronic高级表格(一)静态设计
Apr 17 Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 Javascript
javascript 函数的暂停和恢复实例详解
Apr 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
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
YII动态模型(动态表名)支持分析
2016/03/29 PHP
jquery中:input和input的区别分析
2011/07/13 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
原始的js代码和jquery对比体会
2013/09/10 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
JavaScript的模块化开发框架Sea.js上手指南
2016/05/12 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
[01:05:36]VP vs TNC Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
python正则表达式面试题解答
2020/04/28 Python
python素数筛选法浅析
2018/03/19 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
python实现C4.5决策树算法
2018/08/29 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
2014/11/09 面试题
公司会计主管岗位责任制
2014/03/01 职场文书
爱之链教学反思
2014/04/30 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
企业委托书范本
2014/09/13 职场文书
交通事故协议书范本
2014/11/18 职场文书
在校学生证明格式
2015/06/24 职场文书
军训新闻稿范文
2015/07/17 职场文书
高中历史教学反思
2016/02/19 职场文书
Python生成九宫格图片的示例代码
2021/04/14 Python