摘要: 有遇到如下的问题,初始看到的时候并没有一些解决思路,所以去看了一下函数柯里化。 柯里化(Currying)指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数为参数的函数。 add(1); // 1 add(1)(2); // 3 add(1)(2)(3) 阅读全文
posted @ 2022-05-26 18:03 千亿昔 阅读(68) 评论(1) 推荐(0) 编辑
摘要: 对于promise的学习与实践已经有一段时间,这边抽出点时间对于promise做一下总结。 Promise是异步编程的一种策略,解决了传统方式上层层回调的回调地狱问题,将异步编程以链式的形式进行展示,更加清晰。 promise的特点: (1). 只有异步操作的结果可以改变promise的状态,其他操 阅读全文
posted @ 2022-05-26 15:38 千亿昔 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 箭头函数一直在使用,但是有的时候对于某些问题却不能很好的回答。这里对于箭头函数的一些注意点进行整理总结。 首先这边给出一个问题: 箭头函数与普通函数(function)的区别是什么?构造函数(function)可以使用 new 生成实例,那么箭头函数可以吗?为什么? 一些箭头函数的注意点: (1)箭 阅读全文
posted @ 2022-05-26 14:26 千亿昔 阅读(37) 评论(1) 推荐(0) 编辑
摘要: 判断两个数组是否相等 1.两个数组顺序及元素完全相同 2.两个数组里面的元素完全相同,但是顺序不同 1.两个数组顺序及元素完全相同 (这边只考虑简单类型的数组类型) 1.可以转换成字符串进行比较(undefined与null都会 被转为空字符串) const arr1.join() arr2.joi 阅读全文
posted @ 2022-05-24 14:29 千亿昔 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: Set:是一种新的数据结构,类似于数组,但是里面的值都是唯一的 set本身是一个构造函数,可以通过const set = new Set()来创建一个set类型的值,通过构造函数创建后,会得到set原型上的一些方法 ps:通过构造函数创建新对象的过程,开辟一块新内存,创建一个空对象,设置原型继承原型 阅读全文
posted @ 2022-05-19 10:15 千亿昔 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 记录:在工作过程中,记录一个需求,需要实现图表形式。其实图表形式实现起来不难,但是因为自己之前没有具体了解过图表实现,所以这边进行一下自己的记录总结。这边是使用了echarts的图表库,对于echarts进行了相关学习,并查看了项目中实现的代码。后面的话,附上一个自己的实现结果(一定要动手操作!!眼 阅读全文
posted @ 2022-04-28 18:25 千亿昔 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: javaScript是弱类型语言,在运行时检测,运行时可能会因为一些类型导致问题报错; typeScript是强类型语言,在编译时检测,在编译时就可以检测出一些错误; typeScript是javaScript的超集,在原有的基础上引用typeScript不会影响原有的使用。 let foo = 1 阅读全文
posted @ 2022-04-26 18:20 千亿昔 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 类组件和函数组件是react中的两种组件方式,类组件因为其有state以及生命周期等方法常常使用会比较多,函数组件也有一定的优势,由于其轻量级其实更符合函数编程的思想,而现在引入的hooks,更加丰富了函数组件的使用。hooks的使用让函数组件有了一个飞跃式的发展。 下面记录一下自己对hooks的一 阅读全文
posted @ 2022-04-24 16:37 千亿昔 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 刚学习react的时候就对生命周期做了一次总结,这次应用中却发现可能运用的不太好。生命周期的错误使用可能导致代码中出现奇奇怪怪的bug,Fiber机制的更改也是更改了某些生命周期,导致了某些生命周期的废弃。这边对react生命周期进行再次的总结,这一次真正理清react生命周期。 当组件实例被插入到 阅读全文
posted @ 2022-04-24 11:17 千亿昔 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 最近工作中在开发小程序,因为是初步接触小程序,也是使用了“古老”的wepy框架,一个小菜鸟在开发中也是对于代码中的实现有很多懵懂的东西,这里把一些日常的坑和技术相关进行总结记录一下~~~~ 1.repeat,block,view 循环渲染:wepy的循环渲染组件,必须使用 <repeat>标签或<b 阅读全文
posted @ 2021-11-12 15:16 千亿昔 阅读(130) 评论(0) 推荐(0) 编辑