随笔分类 -  原生 -- JS --复习

摘要:JavaScript 闭包 JavaScript中的闭包(closure)是定义在函数内部的一种特殊作用域。它能够让函数访问其他函数中局部变量,即使当前函数不是以该变量为参数传递的,也可以保存其词法作用域并返回引用。 优点 可以让你创建沙盒/封装的形式将代码封装在其中,避免子函数对其周围的部分加以破 阅读全文
posted @ 2023-02-25 20:01 heart中的烦恼哟 阅读(39) 评论(0) 推荐(0)
摘要:JavaScript闭包 是由函数及其相关引用环境组成的值。它被构造而不会立即计算,而是在使用时才会计算。这使得它的作用域可以保存在函数外部,也就是说,它可以访问函数本身内部定义的变量。 优点: 大大提高了代码的可重用性:闭包可以提供一个永久的环境,因此可以方便的在模块之间共享变量。 它允许用户在运 阅读全文
posted @ 2023-02-20 15:36 heart中的烦恼哟 阅读(66) 评论(0) 推荐(0)
摘要:var client = { UA: function () { var browser = { versions: (function () { var u = navigator.userAgent var iosSlice = u.substring( u.indexOf('singchina 阅读全文
posted @ 2020-11-18 17:38 heart中的烦恼哟 阅读(137) 评论(0) 推荐(0)
摘要:this.dataSource.map((item, index) => { let sa,objs = {} ; for (var key in item) { sa = JSON.parse(`{ ${ JSON.stringify(key) }:${JSON.stringify(item[ke 阅读全文
posted @ 2020-11-13 18:29 heart中的烦恼哟 阅读(548) 评论(0) 推荐(0)
摘要:// 上传图片 load(obj) { var url = "URL"; // 接收上传文件的后台地址 var form = new FormData(); // FormData 对象 form.append("file", document.querySelector("[name=file]" 阅读全文
posted @ 2020-03-27 11:22 heart中的烦恼哟 阅读(394) 评论(0) 推荐(0)
摘要:https://www.tpyyes.com/a/javaweb/2017/0119/41.html 阅读全文
posted @ 2018-11-26 16:56 heart中的烦恼哟 阅读(739) 评论(0) 推荐(0)
摘要:当我们调用lazy_sum()时,每次调用都会返回一个新的函数,即使传入相同的参数: f1()和f2()的调用结果互不影响。 // 计算数字2 = 1 + 1: var two = add(one, one); // 计算数字3 = 1 + 2: var three = add(one, two); 阅读全文
posted @ 2018-11-22 15:01 heart中的烦恼哟 阅读(217) 评论(0) 推荐(0)
摘要:先从经典的 new个新对象来吧; function setName(obj) { obj.name = "对象"; //return obj.name = "新对象" obj = new Object(); obj.name = "新对象"; } var person = new Object(); 阅读全文
posted @ 2018-11-22 14:20 heart中的烦恼哟 阅读(154) 评论(0) 推荐(0)