心怀梦·想,快·乐自来
2022-06-29
最近分到了一个严峻的任务,接到这个任务时一筹莫展。技术方案做了一周也觉得不是我能做得了的事,好难呀好想放弃,仿佛自己在风口浪尖上,进退两难。只能咬咬牙,坚持一天算一天。浅浅记录一下~ 需求背景项目中部门父子联动关系不满足当前某些使用场景(比如只想选中父部门下数据,或者取消选中子部门不会影响父部门..
2021-08-24
本篇博客记录了Object对象的新增方法。 Object.is()ES5比较两个值是否相等,有两个运算符。==会自动转换数据类型,===的NaN不等于自身以及+0等于-0。Object.is与严格比较运算符的行为基本一致。不同之处只有两个: +0不等于-0 NaN等于自身 123456789..
2021-07-27
本篇博客记录了ES6在对象这个数据结构上做的升级。 属性的简洁表示法在大括号里直接写入变量和函数,作为对象的属性和方法 1{ name, hello(){} } 注意:简写的对象方法,不能当作构造函数 1234var obj = { ..
2021-06-29
每当大家谈起动态规划这个词,不明觉厉。想趁着这次技术分享的机会,了解下动态规划到底是什么小天使。 动态规划概念动态规划(英语:Dynamic programming,简称 DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的..
2021-05-14
从前觉得useEffect是一个好用且好理解的Hook,可在项目引入了react-hooks/exhaustive-deps lint规则的时候,我发现自己的很多useEffect都报lint错误,当时的想法就是突破规则不能让它压制了我用useEffect的多样性。后来某一天代码被公之于众,这就..
2021-01-26
Proxy原意是代理,表示由它来“代理”某些操作,可以译为“代理器”。 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截。简单用法: 12345678910111213141516var obj = new Proxy({}, &..
2020-12-29
相信大家都知道Set类似于数组,Map类似于对象,但这两种数据结构的意义何在,可能就有些说不上来了,但它们看起来又很不平凡的样子,那么下面就跟随我一起来细细了解下这几种数据结构吧。 Set类似于数组,成员唯一。接受一个数组(或者具有iterable接口的其他数据结构)作为参数,可以去重,去重方法..
2020-11-16
公司新来了一个和我同姓的棒棒后端咖~举办了两次关于 git 的技术分享,为了巩固提高还布置了作业,作业链接在此:Githug。我照着通关攻略不紧不慢的通了关并将此安利给了我只会 add commit push 的小男友)偷笑。唉,下午竟然还有考试呢,中午 HR 让我们临阵磨枪,我脑子里都是:临阵..
2020-10-20
毛世玉小哥的git命令用的很6,于是我在此记下他在我电脑上操作的命令。将多次提交合并成一次 12345git statusgit loggit reset --soft HEAD~5回退版本,不清空暂存区git commit -m "多次提交合并成一次"git push -f..
2020-08-28
电脑进水,博客丢了。现在它又回来啦,经过上次意外事件,决定搞两个分支嘿嘿嘿!真棒,又可以开心的写写写了。 木桶布局此篇博客的主题是木桶布局,提起布局二字大家脑海第一时间蹦出来的我猜大概也许是 css 里的布局方案。例如,固定布局响应布局弹性布局表格布局圣杯布局双飞翼布局,而木桶布局仅仅用 CSS..