菜鸟学习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 相关文章推荐
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
Dec 21 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
Jun 29 Javascript
获取客户端电脑日期时间js代码(jquery)
Sep 12 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
Dec 24 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
Aug 24 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
通过一个简单的例子学会vuex与模块化
Nov 22 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
详解vue项目中实现图片裁剪功能
Jun 07 Javascript
Vue+Element-U实现分页显示效果
Nov 15 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
第九节--绑定
2006/11/16 PHP
php标签云的实现代码
2012/10/10 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
Js实现滚动变色的文字效果
2014/06/16 Javascript
JavaScript中的toLocaleDateString()方法使用简介
2015/06/12 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
Python实现类继承实例
2014/07/04 Python
python用装饰器自动注册Tornado路由详解
2017/02/14 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
Python使用folium excel绘制point
2019/01/03 Python
django-allauth入门学习和使用详解
2019/07/03 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
一句话工作感言
2014/03/01 职场文书
给校长的一封建议书
2014/03/12 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
董事长年会致辞
2015/07/29 职场文书
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL