Front End
10
30
mangoose使用 mangoose使用
mongoose monogoDB:一个数据库品牌的名字 mingod:启动数据库的命令 monogo:连接数据库的命令 mongoose:在Node平台下,一个知名的用于帮助开发者 写代码连接数据库,借助第三方的一个包 mongoose在
2021-10-30 Daniel Lin
18
Buffer缓冲器 Buffer缓冲器
Buffer缓冲器Buffer是什么Buffer是一个和数组类似的对象,不同是Buffer是专门用来保存二进制数据的。 Buffer特点 它是一个类似于数组的对象,用于存储数据(存储的是二进制数据) Buffer的效率很高,存储和读取很快
2021-10-18 Daniel Lin
17
NodeJs简介 NodeJs简介
Node.js优点优点 1.异步非阻塞的I/O(I/O线程池) 2.特别适用于I/O密集型应用 3.事件循环机制 4.单线程(成也单线程,败也单线程) 5.跨平台 缺点 1.回调函数嵌套太多,太深(俗称回调地狱) 2.单线程,处理不好CP
2021-10-17 Daniel Lin
13
模块化 模块化
模块化 模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来 模块化的好处模块化的优势有以下几点: 1.防止命名冲突 2.代码复用 3.高维护性 模块功能主要由两个命令构成:export和import export
2021-10-13 Daniel Lin
12
集合、Map、class 集合、Map、class
集合介绍与API声明一个set//声明一个set let s = new Set(); let s2 = new Set(['1','2','3','4']) console.log(s2) 元素个数console.log(s2.size
2021-10-12 Daniel Lin
12
Promise Promise
Promise Promise是ES6异步编程的新解决方案。语法上Promise是一个构造函数,用来封装异步操作并可以获取其成功或失败的结果 //实例化 Promise对象 const p = new Promise(function(r
2021-10-12 Daniel Lin
10
Symbol、迭代器、生成器 Symbol、迭代器、生成器
Symbol基本使用 ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是Javascript语言的第七种数据类型,是一种类似于字符串的数据类型。 Symbol特点: Symbol的值是唯一的,用来解决命名冲突的问题 Sy
2021-10-10 Daniel Lin
10
09
变量的解构赋值 变量的解构赋值
解构ES6允许按照一定模式从数组和对象中提取值,对变量进行复制,这被称为解构赋值 1.数组的解构const F4 = ['11','22','33','44'] let [xiao,liu,zhao,song] = F4 console.l
2021-10-09 Daniel Lin
09
块级作用域绑定 块级作用域绑定
let声明声明变量 let a; let b,c,d; let e = 100; let f = 521 , g = 'Iloveyou' 1.变量不能重复声明let star = '罗志祥' let star = '小猪' 2.块级作
2021-10-09 Daniel Lin