[前端JS学习笔记]JavaScript CallBack
来源:互联网 发布:java gc finalize 编辑:程序博客网 时间:2024/05/21 11:40
一、概念介绍
CallBack : "回调" 。 在spring优秀框架回调无处不在, 回调的运用场景很多, 如 swt事件监听、netty等。它的主要作用是提高程序执行效率, 一段代码执行时不必等另一段代码执行结束才继续往下run。 在JavaScript也不例外。
二、js 回调语法
传递函数作为回调
function(ag1,ag2...,callback) {
// 业务逻辑代码
}
js 代码study.js
window.mytest = function(str, callback) { printStr(str) ; var res = test_callback(); callback(res);}function printStr(str) { alert(str);}function test_callback() { return "回调测试";}
html代码 studyJS.html
<!DOCTYPE html><html><head><meta charset="utf-8" /></head><body> <button onclick="test_callback()">test</button></body><script src="js/study/study.js" type="text/javascript"></script><script> mytest("加油", function(data) { console.log(data); })</script></html>
分析 : 打开 studyJS.html, 会执行mytest()方法。执行之后,回去回调业务定义的回调函数, 如上图
function(data) { console.log(data);
}
所以控制台会输出 ”加油“!!!
0 0
- [前端JS学习笔记]JavaScript CallBack
- [前端JS学习笔记]JavaScript CallBack
- [前端JS学习笔记]JavaScript 数组
- [前端JS学习笔记]JavaScript function
- [前端JS学习笔记]JavaScript prototype 对象
- [前端JS学习笔记]JavaScript 数组
- [前端JS学习笔记]JavaScript function
- [前端JS学习笔记]JavaScript prototype 对象
- 学习前端javascript笔记
- 【自学笔记】js JavaScript callback()执行线性动画
- javascript前端Range学习笔记
- 前端代码学习笔记 javascript
- JavaScript学习笔记(十二) 回调模式(Callback Pattern)
- 【前端学习笔记】JS基础
- 前端学习笔记3-js
- 【前端学习笔记】深入学习Javascript:Cookie
- 【前端学习笔记】JS学习基础
- 前端学习实践笔记--JavaScript深入【1】
- RPM包制作方法
- JS Math 类库介绍
- 洛谷3379 最近公共祖先模板(倍增)
- [前端JS学习笔记]JavaScript 数组
- 欧拉筛板子
- [前端JS学习笔记]JavaScript CallBack
- 约数和问题 (codevs2606 && 洛谷2424)
- 蓝桥杯java第八届第二题--纸牌三角形
- [前端JS学习笔记]JavaScript function
- 如何把选择屏幕放到标准屏幕上
- 排列组合
- eclipse的debug小技巧
- [前端JS学习笔记]JavaScript prototype 对象
- Picture poj1177