菜鸟学习JavaScript小实验之函数引用


Posted in Javascript onNovember 17, 2010
function tt() 
{ 
alert(11); 
} 
var b = tt; 
var b1 = tt(); //执行tt()函数功能

 对于函数的引用,可直接将函数名“tt”赋给变量,但不可以是函数名+括号的形式“tt()”,因为第二种是直接执行该函数。

 调用函数的时候,用变量名+括号的形式,如:b()。

function tt() 
{ 
alert(11); 
} 
var b = tt; 

alert(b); 
function tt() 

 { 


alert(22); 

 } 

alert(b); 

 b();

由于变量b中保存的是函数的引用,当函数变化时,b也随时变化,且不管函数出现的先后顺序。两次alert(b),虽然位置不一样,但是内容相同。

这只是一个小实验,下面研究下js中的闭包问题。

学习用书《征服RIA——基于JavaScript的web客户端开发》和《JavaScript权威指南》中文版。

Javascript 相关文章推荐
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
JS远程获取网页源代码实例
Sep 05 Javascript
JavaScript实现的图像模糊算法代码分享
Apr 22 Javascript
jQuery select表单提交省市区城市三级联动核心代码
Jun 09 Javascript
jquery datatable服务端分页
Aug 31 Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 Javascript
微信小程序 用户数据解密详细介绍
Jan 09 Javascript
vue实现全选和反选功能
Aug 31 Javascript
Node.js中环境变量process.env的一些事详解
Oct 26 Javascript
webpack4打包vue前端多页面项目
Sep 17 Javascript
亲自动手实现vue日历控件
Jun 26 Javascript
Vue中computed及watch区别实例解析
Aug 01 Javascript
return false,对阻止事件默认动作的一些测试代码
Nov 17 #Javascript
javascript利用初始化数据装配模版的实现代码
Nov 17 #Javascript
javascript拓展DOM操作 prependChild insertAfert
Nov 17 #Javascript
Javascript 静态页面实现随机显示广告的办法
Nov 17 #Javascript
Json对象替换字符串占位符实现代码
Nov 17 #Javascript
xml文档转换工具,附图表例子(hta)
Nov 17 #Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 #Javascript
You might like
PHP 地址栏信息的获取代码
2009/01/07 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
2013/07/15 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
js一组验证函数
2008/12/20 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
微信小程序 教程之注册程序
2016/10/17 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
2017/08/25 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
2020/10/27 Javascript
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
承诺书的格式范文
2014/03/28 职场文书
访谈节目策划方案
2014/05/15 职场文书
初中生毕业评语
2014/12/29 职场文书
地震慰问信
2015/02/14 职场文书
税务会计岗位职责
2015/04/02 职场文书