
获得徽章 7
- 我们偶尔会有迁移代码仓库的需求,但是还同时想保存原来代码仓库的历史提交记录等,直接copy的方式是不可行的,git提供了 镜像仓库的让你可以实现保存代码历史的功能1点赞
- 前端框架每年变化太快,但是都是很多都是基于前端的基础知识,所以还是要静下心来学习基础。最近发起了100天前端学习进阶计划,每天一个知识点的原理解析+一道算法题,今天是14天,系列文章目录:
github.com。
赞过评论1 - 不知道什么时候才能升到 V4呢,掘金上发文章总是碰运气给推送到首页,不上首页的话基本没啥阅读量,琢磨不清楚推送首页的规则是什么(PS: 我只是想发发牢骚,还是会坚持总结的,毕竟真正学到了才是赚到
,但是更多人看到才能互相交流学到更多,也能发现自己的错误,还有可以从多个角度去思考问题)
赞过33 - 在掘金发的文章总是连首页也上不了(一定是自己写还不够好
),以后学着发沸点试试了。今天是坚持的11天了,学到了js函数柯里化的精髓:每次调用函数时,它只接受一部分参数,并返回一个函数,直到传递所有参数为止。实现也很简单:判断当前传入函数的参数个数 (args.length) 是否大于等于原函数所需参数个数 (fn.length) ,如果是,则执行当前函数;如果是小于,则返回一个函数。
展开等人赞过19 - 最近发起了个100天前端进阶计划,每天一个知识点背后的原理加一道算法题。第7天的内容:《class》+ 《有序数组转成二叉搜索树》
简单总结一下:juejin.im
class:
1. class是一个语法糖,底层其实就是 ES5的构造函数。静态方法和静态属性都是类上面的,不会被实例继承。
2. class使用 extend来继承。es5 的构造函数在调用父构造函数前可以访问 this, 但 es6 的构造函数在调用父构造函数(即 super)前不能访问 this。
3. super: 作为函数调用,代表父类的构造函数。作为对象调用,在普通方法中,指向父类的原型对象;在静态方法中,指向父类。
有序数组转成二叉搜索树:
1.如果nums长度为0,返回null 2.如果nums长度为1,返回一个节点 3.如果nums长度大于1,首先以中点作为根节点,然后将两边的数组作为左右子树。展开2点赞