前端
Areocrystal
这个作者很懒,什么都没留下…
展开
-
编辑器中使用正则全局替换
最近把项目从vue2往vue3中迁移时发现,vue2中的style /deep/ 要换成vue3中的:deep(),这时多个文件都要替换就要使用正则捕获,如图所示原创 2021-09-02 17:01:33 · 301 阅读 · 0 评论 -
尝试写出JavaScript中reduce函数
js数组原型中有个reduce方法,是对数组一种隐式迭代的方法,一次面试竟被要求手写出来,结果败兴而归,在编辑器上尝试作出,看着没什么bug。Array.prototype.reduce2 = function (fn, init) { const {length} = this; let hasInit = typeof init !== 'undefined', //判断是否有初始值 result = length === 1 ? this[0] : fn(hasI原创 2020-09-16 20:17:38 · 156 阅读 · 0 评论 -
git clone not found解决方法
近日拉取公司阿里云项目时,照例使用git clone ……时竟然出现了not found的错误,但在网页可以访问项目,查阅晚上发现说是windows凭据管理器不对,git clone应该弹出设置账户密码,发现把凭据管理器中的账户全删了也没用;最后在stackoverflow上发现这样输入指令即可成功:git clonegit clone https://(账户):(密码)@(项目地址).git...原创 2020-07-30 17:12:28 · 8674 阅读 · 7 评论 -
js排列组合算法解决方案
之前文章中谈过排序算法,主要事递归算法,代码如下const arrangeCombination = arr => { const res = [], len = arr.length, inner = ary => { for (let i = 0; i < len; i++) { let notHas = !ary.inc...原创 2020-05-05 14:34:55 · 760 阅读 · 0 评论 -
介绍一下个人前端开源项目
基于electron+vue全家桶(vue-route、vuex、element-ui、axios)等完成,详见GitHub详细介绍这是地址原创 2020-04-17 11:20:31 · 589 阅读 · 0 评论 -
React组件前端组件化开发
React发布独立组件教程(简要流程步骤)本开发文档主要包括开发工具、环境配置、组件化配置和组件化样例四个部分的讲解 ,其中使用ant-design和openlayers库作为其中的引用。1.开发工具1.1准备事项JetBrains WebStorm 2019.2 x64 或者 Visual Studio Codechrome浏览器调试以下用webstorm为例1.2环境配置安装n...原创 2020-04-10 10:40:44 · 568 阅读 · 0 评论 -
关于Array.fill方法的使用
今天突然发现Array.fill方法不能乱用,譬如生成杨辉三角用fill方法:const pascalTriangle = n => { const res = new Array(n).fill([]); for (let i = 0; i < n; i++) { res[i].length = i + 1; for (l...原创 2019-10-25 22:01:40 · 1121 阅读 · 1 评论 -
angular+antd-zorro实现表格合并列
最近项目都是在用angular8+antd-zorro做表格,突然发现表格中有很多列都是重复的项,于是着手解决这些问题合并这些列,这时框架的好处就体现出来,我只用对后端返回的数据即对下述的tableData进行处理,加上合并的属性。//加载当前列表readyload(page, limit) { let dataurl = environment.project + '/emerPro...原创 2019-10-20 12:09:48 · 1814 阅读 · 1 评论