菜鸟学习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 相关文章推荐
JS判断数组中是否有重复值得三种实用方法
Aug 16 Javascript
jQuery中:animated选择器用法实例
Dec 29 Javascript
jQuery实现鼠标划过修改样式的方法
Apr 14 Javascript
jQuery仿gmail实现fixed布局的方法
May 27 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
Jun 12 Javascript
Ubuntu系统下Angularjs开发环境安装
Sep 01 Javascript
Javascript实现登录记住用户名和密码功能
Mar 22 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
Jul 17 Javascript
解析Vue.js中的组件
Feb 02 Javascript
微信小程序实现授权登录
May 15 Javascript
使用express获取微信小程序二维码小记
May 21 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
php动态函数调用方法
2015/05/21 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
JavaScript使用prototype定义对象类型
2007/02/07 Javascript
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
分析javascript原型及原型链
2018/03/18 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
[41:11]完美世界DOTA2联赛PWL S2 Inki vs Magma 第一场 11.22
2020/11/24 DOTA
python中的全局变量用法分析
2015/06/09 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
python制作简单五子棋游戏
2019/06/18 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
python制作朋友圈九宫格图片
2019/11/03 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
财务经理的岗位职责
2013/12/17 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
护理目标管理责任书
2014/07/25 职场文书