知识大全 通过一段代码简单说js中的this的使用
Posted 函数
篇首语:知识的确是天空中伟大的太阳,它那万道光芒投下了生命,投下了力量。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 通过一段代码简单说js中的this的使用相关的知识,希望对你有一定的参考价值。
本文通过一段代码与大家简单说说js中this的使用及相关问题 感兴趣的朋友可以参考下哈 希望对大家有所帮助今天有朋友说遇到如下代码 让我帮解释原因
复制代码 代码如下: var name = "The Window"; var object = name : "My Object" getNameFunc : function() return function() return this name; ; ;alert(object getNameFunc()());原因是js的this是动态决定的 和你调用方式有直接关系 简单说如果你调用一个函数的时候使用“对象 函数名”的方式 那么this就是这个 (点)之前的对象 否则是window 比如你在调用object getNameFunc()的时候getNameFunc函数体中的this是刚声明的object 如果你写成
复制代码 代码如下: var func = object getNameFunc; func();这时候getNameFunc函数体中的this是window 虽然是同一函数调用方式的不同决定了this的不同 同样的道理 object getNameFunc()返回的是一个函数引用 加一个括号就是让函数执行 其实相当于如下代码
复制代码 代码如下: var func = object getNameFunc(); alert( func() ); cha138/Article/program/Java/JSP/201311/20473相关参考
一段表单JS验证代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <scriptLang
JS防止用户多次提交的简单代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍了JS防止
这篇文章介绍了js猜数字小游戏的简单实现代码很好玩的游戏哦可以看看你的智商是否惊人额 复制代码代码如下:cha138/Article/program/Java/JSP/201311
JSMap和List的简单实现代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对在JS
这篇文章介绍了网页版计算器的简单实现代码有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20138
Js中获取frames中的元素示例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文为大家介绍
这篇文章介绍了js控制表单奇偶行样式的简单方法有需呀偶的朋友可以参考一下 一如果使用JQuery的话可以直接JQuery的复制代码代码如下:$("tr:odd")addClass("cl
在编写web软件时遇到一些可以共用js的情况于是就想着如何封装js代码基本需求很简单其实就是根据不同的情况封装js代码 基本的代码如下复制代码代码如下:<xmlns="<he
重构JS代码-让JS代码平面化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! js中的嵌套函数用
渐变显示渐变消失的特殊效果在使用中还是比较常见的本文简单的实现了一个大家如何需要可以参考下 以下是渐变的js代码(表示多余三行的要隐藏点击"more"显示剩下的点击“less”要逐渐隐藏