Front End
12
01
webpack性能优化 webpack性能优化
webpack性能优化 webpack性能优化主要分为两个方面: 开发环境性能优化 生产环境性能优化 开发环境性能优化优化打包构建速度HMR:模块热替换,若一个文件发生改变则只会重新构建该文件而不会整体文件再构建,提高打包构建速度 优化
2021-12-01 Daniel Lin
11
12
项目分析-Lemon——Heart 项目分析-Lemon——Heart
Lemon-Heart项目插件运用postcss-px-to-viewport 该插件是能够完成pc自适应布局的插件,利用vw进行布局,vw布局的页面是等比改变的(因为vw将屏幕等分为100份,在初始设计时某元素占屏幕多少份,在其他屏幕上也
2021-11-12 Daniel Lin
10
Express+搭建服务器 Express+搭建服务器
搭建Node原生服务器 不借助任何第三方库,去搭建Node原生服务器 引入内置的http模块 let http = require('http') //引入一个内置模块,用于解析key = value&key=value
2021-11-10 Daniel Lin
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
1 / 4