- 博客(7)
- 收藏
- 关注
原创 Promise规范及其应用
Promise规范及其应用以下是关于学习promise A+规范的一些心得体会,以及手撕promise、实现一个promise等总结。一:Promise A+ 规范规范就是在我们实现的过程中需要遵循的一些规则,可能是比较枯燥但是却是进行理解基础,只有知道了定义此规范的人是如何思考的,才能以不变应万变,应对在开发过程中遇到的各种坑。以下是一些在规范中提到的术语,了解了这部分术语,有利于我们更加后面的理解学习promise :是一个有then方法的对象或函数,它的行为遵循promise A+规
2021-07-15 23:31:25 175
原创 node md5加密
这里写自定义目录标题关于使用node ---- md5进行前端加密安装blueimp-md5包引入md5在需要加密的数据中进行使用关于使用node ---- md5进行前端加密场景:后端要求需要对登录密码进行加密,否则登录失败!!!安装blueimp-md5包npm install blueimp-md5(安装过程比较慢,请耐心等待~)引入md5开始使用的是 import md5 from ‘md5’ 在项目中报错后面改为 const md5 = require(“blueimp-
2021-01-07 11:49:01 247
原创 点击展示多选下拉效果
点击展示多选下拉效果??首先先去antd ui库里面查找余之类似的组件,发现Popover气泡卡片与之相近,其中的content中可以用来包含需要在旗袍卡片中展示的内容=====》即Checkbox.Group;但是在一组中只能横向显示,通过查找官方的API并没有发现相应的方法来解决,则通过自定义css来实现::import styles from ‘../index.less’;<Checkbox.GroupclassName={styles.grou...
2020-10-12 10:01:16 168
原创 get请求时,参数为数组形式
在项目中遇到的get请求要求的参数是数组形式 在前后端分离开发的过程中,都是通过接口以及请求来传递数据的。前端开发人员把需要传递的数据作为请求参数传递给后端,然后后端人员接受参数,并进行一定的处理,再将结果返回给前端技术人员,实现整个数据的交互。**数组形式:** 数组形式的参数作为get请求,显示在地址栏上是以url?数组名=1,2,3,是以逗号来进行分隔开的。 在开发过程,一度想要使用qs.stringify(payload)来将payload对象转为 xxx=xx$ xxx2=x
2020-05-26 16:00:53 5037 1
原创 隐式转换 vs 显式转换
1、js数据类型js数据类型分为两种==》基本数据类型(原始类型), 引用数据类型(对象类型)。基本数据类型 : number、string、boolean、undefined、null、symbol(ES6新出)。引用数据类型:object(对象类型)2、隐式转换(其中涉及最多的隐式转换的运算符是 + 和 ==)+运算符1)如果➕的一端是string类型,则都会转换成字符串类型来...
2020-03-25 18:21:44 362
原创 内存泄漏
内存泄漏1、什么是???首先我们需要明确: 程序的运行是需要占用内存的。(当一个程序持续的运行的时候,我们需要及时将其不用的占内存的变量释放,如果不及时释放的话,会导致内存一直占用,轻则造成系统性能下降,重则导致系统崩溃)内存泄漏 ===》不再用到的内存,并没有得到释放而一直被占用着。引用表语言引擎里面有一张引用表,存储的是内存中所有资源的引用次数,(如果一个资源的引用次数为0 ,则...
2020-03-24 17:29:28 173
原创 简述px、rem、em三者的区别
简述px、rem、em三者的区别1、 px(像素、固定单位):2、em(相对单位长度)3、rem(相对单位长度)总结1、 px(像素、固定单位):IE无法去调整那些以px为像素单位的字体的大小 ,则px是固定的(一般在pc端进行布局的时候是比较常用的);国外的大部分网站能够调整字体的大小是因为其使用rem或者是em来作为字体的单位;Firefox能够调整px、rem、em;2、em(...
2020-03-23 18:57:22 597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人