Files
ClassContent/历届学生/韩一伟/每天课程/2021-07-08/index.html
2024-09-27 02:06:13 +08:00

76 lines
1.5 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
// 回调函数
// 异步 & 同步
// 闭包
// this 指向(留坑)
// 同步 异步 返回值
// 回调 callback 函数
// promise es6 函数
// es5 es6, 7, 8, 9, 10...
// function a (callback) {
// var time;
// // 异步操作
// setTimeout(function(){
// time = "哈哈哈"
// callback(time)
// }, 1000);
// }
// a(function (res) {
// console.log(res);
// })
// function a (callback) {
// callback("111")
// }
// a( function (rrr) {
// console.log(rrr);
// } )
// 闭包
// 函数内部的函数访问外部函数变量的过程
// 作用:会将变量进行缓存,减小程序的计算量
// 缺点:闭包会导致程序的内存占用过高,导致页面卡顿,应该减少使用
function a() {
var time = 1;
var time = 1;
var time = 1;
var c = function () {
time+=1
return time
}
return c
}
var f = a()
console.log( f() ); // 2
console.log( f() ); // 2
// function a () {
// var i = 0;
// return i+=1;
// }
// console.log(a()); // 1
// console.log(a()); // 2
</script>
</html>