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 相关文章推荐
JQuery之拖拽插件实现代码
Apr 14 Javascript
php与js的区别是什么
Aug 05 Javascript
JAVASCRIPT函数作用域和提前声明 分享
Aug 22 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 Javascript
JQuery实现的图文自动轮播效果插件
Jun 19 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
Sep 20 Javascript
jQuery webuploader分片上传大文件
Nov 07 Javascript
RequireJs的使用详解
Feb 19 Javascript
vue如何解决循环引用组件报错的问题
Sep 22 Javascript
vue中tab选项卡的实现思路
Nov 25 Javascript
layui 监听select选择 获取当前select的ID名称方法
Sep 24 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
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
php入门学习知识点六 PHP文件的读写操作代码
2011/07/14 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
jQuery中each()方法用法实例
2014/12/27 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
Python2中的raw_input() 与 input()
2015/06/12 Python
深入理解python函数递归和生成器
2016/06/06 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
基于python调用psutil模块过程解析
2019/12/20 Python
Python基础之变量基本用法与进阶详解
2020/01/03 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
Python自动发送和收取邮件的方法
2020/08/12 Python
为什么UNION ALL比UNION快
2016/03/17 面试题
面试必备的求职信
2014/05/25 职场文书
单位工作证明书格式
2014/10/04 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
八年级作文之友情
2019/11/25 职场文书
Python与C++中梯度方向直方图的实现
2022/03/17 Python
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏