![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
小李你行的
总有些奇妙的际遇
展开
-
栈-跟着JavaScript学习数据结构 一
栈-跟着JavaScript学习数据结构 一栈数据机构栈是一种遵从后进先出原则的有序集合。新添加或者待删除的元素都保存在栈的同一端,称为栈顶,另一端就叫栈底,在栈里,新元素的都靠近栈顶,旧元素都靠近栈底,比如一摞书,一堆碟子创建一个基于数组的栈我们通过创建一个类来表示栈 class Stack{ constructor(){ this.items=[] } }我们需要一种数据结构来保存栈里的元素,可以选择数组,数组允许我原创 2021-07-26 22:11:55 · 113 阅读 · 0 评论 -
vue react项目结合xima进行代码提交前eslint检测,git commit拦截
vue react项目结合xima进行eslint检测及修复目前新进了一个项目,需要搭建框架对前端代码规范进行约束,不符合规范的无法提交git commit,保证了代码的质量,这里记录一下搭建过程哦使用xima什么是ximaxima 是《集团前端规约》的配套工具,可以为工程一键接入规约、一键扫描和修复规约问题,保障工程的编码规范和代码质量。简而言之是一个帮我们检测出项目中的eslint的错误以及自动修复eslint的npm包,https://www.npmjs.com/package/xima原创 2021-07-03 14:14:25 · 375 阅读 · 0 评论 -
react封装导出组件
业务场景:1 有一个表格数据需要导出,服务端返回的是blob格式的数据,我们希望将blob数据导出为xls表格2 这个表格数据导出同时需要筛选条件,比如选择不同的条件导出结果不同的数据3 封装一个导出组件处于发送请求状态时置为不可用,导出成功后可用使用效果图:前置知识处理blob格式数据:利用a标签的href属性,模拟其click点击事件,就可以下载文件 const linkNode = document.createElement('a'); linkN原创 2021-06-27 13:31:58 · 1117 阅读 · 0 评论 -
react antd二次封装自动去除首尾空格input
问题描述:input框基本上是最常见的输入框了,很多时候搜索时我们会带有空格,一般会在处理数据时做字符串正则表达式的替换,这次使用高阶组件传入一个input或者textarea等获得一个失去焦点即去除首尾空格的组件~~高阶组件代码:使用代码:...原创 2021-06-27 12:47:12 · 5406 阅读 · 0 评论 -
git分支结构及命名
git学习很久了,指令一般都了解但是更多的时候我们不知道每个分支的作用,我在开发时需要创建什么分支,我的分支如何命名,我的提交如何命名,我如何合并分支?今天整理了一下,对分支架构的概念以及如何正确规范的命名分支做了详细的解释...原创 2021-06-10 17:28:14 · 142 阅读 · 0 评论