一个简单的jQuery回调函数例子

article/2025/11/10 12:46:37

欢迎扫码加入Java高知群交流


jQuery回调函数简单使用

比如说,我们想要点击某个按钮后触发事件,

先把一些指定内容给隐藏掉,

然后跳出相关信息的对话框。

如果使用普通的方法,

不用回调函数的话,

会有怎么样的效果呢?

效果是先弹出对话框再隐藏内容,

然后再隐藏指定内容。

这显然不是我们想要的效果,

如果使用回调函数,就可以解决这个问题。

当然,回调函数功能远不只这么简单……

具体的代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>My JSP 'MyJsp.jsp' starting page</title><title>test</title><script type="text/javascript" src="js/jQuery/jquery-1.4.4.min.js"></script><script type="text/javascript">$(document).ready(function(){$("#button1").click(function(){$("p").hide("slow");alert("不使用回调,先弹出对话框再隐藏!");})$("#button2").click(function(){$("p").hide("slow",function(){alert("使用回调函数,先隐藏再弹出对话框!");});        })})</script></head><body><p>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.<br>I love you,java.</p><input id="button1" type="button" value="没使用回调函数!" /><input id="button2" type="button" value="使用回调函数!" /></body>
</html>



欢迎扫码加入Java高知群交流



http://chatgpt.dhexx.cn/article/8b2dbjJ3.shtml

相关文章

【C语言】回调函数

目录 前言 一、回调函数是什么&#xff1f; 二、使用步骤 1.举例 2.库函数中的例子 3.模拟实现qsort()函数 前言 随着我们对C语言的学习以及对指针更加深入的了解&#xff0c;我们避免不了接触到回调函数&#xff0c;以下是关于回调函数的知识分享。 一、回调函数是什么…

C语言回调函数一个简单的例子

回调函数通俗的解释&#xff1a; 普通函数&#xff1a;你所写的函数调用系统函数&#xff0c;你只管调用&#xff0c;不管实现。 回调函数&#xff1a;系统调用你所写的函数&#xff0c;你只管实现&#xff0c;不管调用。 以下是使用&#xff23;语言实现回调函数的一个例子&a…

JS回调函数——简单易懂有实例

初学js的时候&#xff0c;被回调函数搞得很晕&#xff0c;现在回过头来总结一下什么是回调函数。什么是JS&#xff1f;&#xff08;点击查看&#xff09; 下面先看看标准的解释&#xff1a; <script language"javascript"> 02 function SortNumber( obj, …

C语言回调函数详解(全网最全)

文章目录 一、函数指针1.概念2,如何用函数指针调用函数3.**函数指针作为某个函数的参数**4.函数指针作为函数返回类型5.函数指针数组6.函数指针总结 二、回调函数1.什么是回调函数2 为什么要用回调函数&#xff1f;3 怎么使用回调函数&#xff1f;4.下面是一个四则运算的简单回…

回调函数(简单易懂)

因为今天又遇到新的回调函数的形式 callback && callback()&#xff1b;所以搜了一下回调函数&#xff0c;发现真的好多人写得好复杂啊&#xff0c;看得我昏昏欲睡还是看不懂&#xff0c;还有看到有的人说是 主函数执行完再去执行回调函数&#xff0c;我顿时无语&…

回调函数的使用(完整例程)

前提是了解函数指针的基本用法&#xff08;定义函数指针以及调用&#xff09;&#xff0c;可以看下面这个帖子&#xff0c;一步到位 函数指针的一个定义和两个调用 实战&#xff08;完整代码例子&#xff09; #include<bits/stdc.h> using namespace std; int add(int …

C语言 - 详解回调函数

回调函数和函数指针 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针&#xff08;地址&#xff09;作为参数传递给另一个 函数&#xff0c;当这个指针被用来调用其所指向的函数时&#xff0c;我们就说这是回调函数。回调函数不是由该函数 的实现方直接调用&#…

【Linux rar,unrar命令安装详细实践】

本教程是参考【1】进行实践的&#xff0c;在实践过程中发现一些问题&#xff0c;因此做了一些补充 实践过程 本安装命令在Linux命令下执行 本人是在pycharm下&#xff0c;连接的远程Linux服务器下创建的一个conda环境中运行Linux命令 参考资料教程代码 1. wget https://www.…

Mac Terminal菜鸟篇之使用unrar解压rar文件

在Mac上的归档工具不能够解压rar文件&#xff0c;这时可以使用终端中的unrar来解决问题。 步骤如下&#xff1a; 1.使用Homebrew安装unrar&#xff08;有关Homebrew的安装和使用见Homebrew&#xff09; $ brew install unrar > Downloading http://www.rarlab.com/rar/unr…

Mac用homebrew安装unrar

原来安装方法 brew install unrar 现在安装方法 brew install rar 安装后软件路径为: /opt/homebrew/Caskroom/rar/6.12/rar 安装后的rar软件包含rar和unrar两个命令 如果用以前旧命令会提示找不到该软件名字&#xff0c;用现在方法可以直接安装rar和unrar命令&#xff…

unrar file.rar 解压rar 问题,找不到unrar 命令。安装rar unrar流程及bug处理

在使用unrar e file.rar 解压时报错&#xff0c;需要安装rar 1.安装流程 1.1 用户 如果是root用户则不需要进行切换用户&#xff0c;否则 切换到root用户下【权限问题】 例如&#xff1a;$su root 1.2 下载 cd 指定路径&#xff0c;eg: cd /export/software wget http://w…

rar和unrar压缩解压

1.检查linux中有没有安装rar或者unrar压缩工具&#xff08;其他的压缩解压工具也一样的检查方法&#xff09; 先创建一个目录&#xff1a;mkdir /home/test 试着压缩&#xff1a;rar a test.rar ---如果可以压缩成功&#xff0c;则说明已安装了&#xff0c;如果提示找不到rar…

URIError: URI malformed

url中有特殊字符导致出错&#xff0c;进行一次校验替换 checkfilename(filename) {filename String(filename)if (filename.search(%) ! -1) {return filename.split(%).join(%25)} else if (filename.search(?) ! -1) {return filename.split(?).join(%3F)} else if (fil…

python解压rar文件(利用unrar)win10下教程

最近写爬虫时想把rar文件解压&#xff0c;rarfile一直报错“系统找不到指定文件”&#xff0c;然后就上网查了很多&#xff0c;都没有相应的解决方案&#xff0c;最后利用unrar模块解决解压问题&#xff0c;rarfile还是用不了&#xff0c;那咱们就给大家分享一下unrar的使用方法…

Linux安装unrar

Linux中unrar的安装 下载unrar wget https://www.rarlab.com/rar/rarlinux-x64-6.0.2.tar.gz解压文件 tar xf rarlinux-x64-6.0.2.tar.gz安装 tar -zxvf rarlinux-x64-6.0.2.tar.gz cd rar make make install 解压报错时 rar: /lib/ld-linux.so.2: bad ELF interpreter: N…

go的安装工具GVM

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)apt-get install bisongvm install go1.14.7 gvm use go1.14.7

kali~GVM(openVAS)安装

openVAS从10版本后改名GVM&#xff0c;这里用的kali系统也是2020年的最新系统 安装之前将kali的源换成国内的源&#xff0c;像阿里源或中科大源。位置/etc/apt/sources.list。命令&#xff1a; leafpad /etc/apt/sources.list #阿里云 deb http://mirrors.aliyun.com/kali ka…

kali-linux 网络漏洞扫描工具安装-gvm(openvas)

OpenVAS 是一个全功能的漏洞扫描器。它的功能包括非认证测试、认证测试、各种高水平和低水平的互联网和工业协议、大规模扫描的性能调整和一个强大的内部编程语言来实现任何类型的漏洞测试。 安装环境&#xff1a;kali-linux docker桌面版 kali-linux docker桌面版部署_吕海洋…

Ubuntu安装GVM-11并使用gvm-tools命令行方式通讯

Ubuntu安装GVM-11并使用gvm-tools命令行方式通讯 很感谢这位大哥提供的帮助:[https://www.cnblogs.com/blueyunchao0618/p/11475339.html] 说明&#xff1a; gsad 是提供给用户配置任务资源的UI接口的程序。gvmd 是管理器&#xff0c;主要功能是管理任务和各种资源&#xff0…

Kali Linux安装GVM 20.08(前OpenVas)

Kali Linux安装GVM 20.8&#xff08;前OpenVas&#xff09; Kali Linux安装GVM 20.08&#xff08;前OpenVas&#xff09; 因为OpenVas此后正式变更为GVM后&#xff0c;我决定重新安装GVM&#xff0c;最新版本20.08. 参考链接&#xff1a;GVM安装教程 部分前提&#xff1a; …