闭包的定义很简单:函数 A 返回了一个函数 B,并且函数 B 中使用了函数 A 的变量,函数 B 就被称为闭包。 闭包的作用:1.实现公有变量: eg:函数累加器2.可以做缓...
闭包的定义很简单:函数 A 返回了一个函数 B,并且函数 B 中使用了函数 A 的变量,函数 B 就被称为闭包。 闭包的作用:1.实现公有变量: eg:函数累加器2.可以做缓...
什么是NAS? NAS字面上的意思是网络附属存储设备,但是我们现在更习惯把NAS当做家庭或者私人网络资源中心。或者简单一点来讲,我们来说NAS来做什么。NAS就是一台网络主机...
封装require.ts api.ts 然后在项目引用api.ts request.js api.ts 封装公共ts[https://www.jianshu.com/p...
第一章、走进Vue3.0 2-1、下载Vue3.0的单文件核心库 vue3.0 源码下载地址: https://unpkg.com/vue@3.0.0-beta.17/dis...
周一入职,同事JJ让我熟悉一下基于React的新项目。按照以往,我的步骤都是: 这时,JJ给我来了下面一段 “咦,yarn是什么鬼?难道npm更高级的替代品?为什么要替代np...
Electron Electron相当于一个浏览器的外壳,可以把网页程序嵌入到壳里面,可以运行在桌面上的一个程序,可以把网页打包成一个在桌面运行的程序,通俗来说就是软件,比如...
我们先打开PDA手机设置->扫描->Default->关闭(键盘方式输出) 才能使用广播监听。 在你的uni-app项目里 新建一个公共组件 就叫 scan-code 吧,放...
Print.js javascript库 实现页面打印 官网地址 您可以从GitHub版本下载最新版本的Print.js 下载v1.0.61 npm 安装 npm安装时将库导...
这样比较耗时,因为只有getFoo完成以后,才会执行getBar,完全可以让它们同时触发: 1.继发执行异步 2.并发执行异步
1.基本用法 2.Promise.prototype.then() then方法返回的是一个新的Promise实例(注意,不是原来那个Promise实例) 3.Promise...
上面代码中,setTimeout(fn, 0)在下一轮“事件循环”开始时执行,Promise.resolve()在本轮“事件循环”结束时执行,console.log('one...
语法 可以用for...of 和 ...遍历Generator函数 函数写法: yield注意点: next()传参问题 yield表达式本身没有返回值,或者说总是返回und...
JavaScript 原有的for...in循环,只能获得对象的键名,不能直接获取键值。ES6 提供for...of循环,允许遍历获得键值。 注意:对于普通的对象,for.....
扩展运算符的应用 1.复制数组(对象同理) 2.合并数组,这两种方法都是浅拷贝arr1.concat(arr2, arr3);[...arr1, ...arr2, ...ar...
gerter和setter 静态方法 加上static关键字,就表示该方法不会被实例继承,而是直接通过类来调用父类的静态方法,可以被子类继承。 静态方法也是可以从super对...
每个对象都有属性__proto__,指向该对象的构造函数的原型对象[也就是prototype]。还有prototype,指向该方法的原型对象 ①__proto__和const...
Set 数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 去除数组的重复成员[...new Set(array)][...new Set('ababbc...