js的this作用域问题
2016-02-25 11:25
597 查看
<script type="text/javascript">
<!--
var myvar = '我是win的变量';
function winfun(){
alert(this);
alert(this.myvar);
}
alert('运行window的winFun方法...开始');
winfun();//相当于 window.winfun
alert('运行window的winFun方法...结束');
var obj = {
myvar:'我是obj的变量',
fun:winfun
}
alert('运行obj的winFun方法...开始');
obj.fun();
alert('运行obj的winFun方法...结束');
//-->
</script>
<!--
var myvar = '我是win的变量';
function winfun(){
alert(this);
alert(this.myvar);
}
alert('运行window的winFun方法...开始');
winfun();//相当于 window.winfun
alert('运行window的winFun方法...结束');
var obj = {
myvar:'我是obj的变量',
fun:winfun
}
alert('运行obj的winFun方法...开始');
obj.fun();
alert('运行obj的winFun方法...结束');
//-->
</script>
相关文章推荐
- JavaScript实现搜索框的自动完成功能(一)
- 关于window.location.has 4000 h的理解及其应用
- MVC POST请求后执行javascript代码
- jsp 静态引用和动态引用的区别
- Summary Ranges--JavaScript
- JS数组与字符串转换(包括数组中含有对象)
- js 闭包 弊端
- JavaScript Variable Gotchas
- JSON笔记
- js 闭包 理解 copy
- JavaScript编程纠错
- js判断图片加载完成后获取图片实际宽高的方法
- JavaScript自动生成博文目录导航
- Jsp中的pageContext对象
- Jsp的三、七、九
- JS事件
- json数据的相互转换
- 第一章 JavaScript基础
- 彻底理解js中this的指向,不必硬背。
- JavaScript代码因逗号不规范导致IE不兼容的问题