zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python web py入门(44)- jQuery 事件 - 函数表达式

PythonjQuery事件Web入门 函数 表达式 py
2023-09-14 09:10:43 时间
在前面学习jQuery的事件处理的方法ready(),在这里碰到这样一个语法:
$('h1').click( function(event){  
        alert("jQuery在工作中!");  
      });  
在这段代码里,可以看到click方法的参数是这样:
function(event){  
        alert("jQuery在工作中!");  
      }
说明函数作为一个参数传送给方法click,当点击标题h1时,就会调用这个参数表示的函数对象。可见,作为参数的函数,叫做函数表达式的语法:
function [name]([param[, param[, ... param]]]) {
   statements
}
它与函数声明有点像:
function name([param[, param[, ... param]]]) {
   statements
}

函数表达式是用在一个表达式里面,常常不带名称,就叫做匿名函数,而匿名函数常常定义在嵌套函数里面,作为函数的参数。例如:

var fun = function(){
	document.write("test");
}
fun();

在chrome测试如下:


其实函数表达式也是可以使用函数名称,如下:

 (function factorial(n) {
  return (n <= 1)
    ? 1
    : factorial(n - 1) * n;
})(10)

在这里,就可以看函数表达式的函数名称叫做factorial,它在里面作递归调用。


比特币源码入门教程

https://edu.csdn.net/course/detail/6998

深入浅出Matplotlib
https://edu.csdn.net/course/detail/6859

深入浅出Numpy
http://edu.csdn.net/course/detail/6149