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 设计模式学习 Factory
Jul 29 Javascript
理解Javascript_02_理解undefined和null
Oct 11 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
Jul 05 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
Oct 12 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
Dec 28 Javascript
BootstrapTable refresh 方法使用实例简单介绍
Feb 20 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
vue-cli V3.0版本的使用详解
Oct 24 Javascript
详解vue-cli3多环境打包配置
Mar 28 Javascript
uniapp微信小程序:key失效的解决方法
Jan 20 Javascript
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
Apr 13 Javascript
ant design vue的form表单取值方法
Jun 01 Vue.js
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
模拟xcopy的函数
2006/10/09 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
jQuery UI Grid 模态框中的表格实例代码
2017/04/01 jQuery
js字符串与Unicode编码互相转换
2017/05/17 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
浅谈Python 递归算法指归
2019/08/22 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
巴西在线鞋店:Shoestock
2017/10/28 全球购物
opencv实现图像几何变换
2021/03/24 Python
企业诚信承诺书
2014/05/23 职场文书
销售团队口号大全
2014/06/06 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
2015元旦家电促销活动策划方案
2014/12/09 职场文书
因工资原因离职的辞职信范文
2015/05/12 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
python爬取新闻门户网站的示例
2021/04/25 Python
python实现三阶魔方还原的示例代码
2021/04/28 Python
MySQL创建管理LIST分区
2022/04/13 MySQL
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript