python web py入门(44)- jQuery 事件 - 函数表达式
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
}
比特币源码入门教程
https://edu.csdn.net/course/detail/6998
深入浅出Matplotlib
深入浅出Numpy
$('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
相关文章
- jquery中事件委派代码分析以及jQuery中delegate和on的用法与区别详细解析
- Python回调函数用法实例
- 在Python的列表中利用remove()方法删除元素的教程
- JQuery模板插件-jquery.tmpl
- python操作docker SDK:Docker SDK for Python
- [LINK]Python服务器开发一:python基础
- Python编程:利用python编程实现对基于时间序列的数据(dataframe格式)按照指定时间范围进行单方向关联,不存在的日期补充为默认的NaN
- Python语言编程学习:利用python输出当前python版本、MSC版本型号
- 〖Python自动化办公篇⑳〗 - python实现邮件自动化 - 发送html邮件和带附件的邮件
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑩〗- 创建新闻管理系统的具体python文件
- 从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的
- 【华为云技术分享】【Python算法】分类与预测——支持向量机
- 超棒!教你用 Python 绘制炫酷专业插图
- 【LeetCode Python实现】 5472. 重新排列字符串(简单)
- Python编程:命令行python和python -m的区别
- python里使用正则表达式的句号和星号
- python web py入门(55)- jQuery - 实现EMAIL地址输入检查
- python web py入门(45)- jQuery 事件 - preventDefault()方法
- python web py入门(46)- jQuery 事件 - $( document ).ready与$( window ).on( "load"的区别
- python web py入门(63)- jQuery - 判断浏览器窗口是否发生改变
- python操作RabbitMQ(不错)
- python时间模块time,时间戳,结构化时间,字符串时间,相互转换,datetime
- Python小白的数学建模课-21.关键路径法
- 【python】Python实现网络爬虫demo实例