
获得徽章 7
- 最近发起了个100天前端进阶计划,每天一个知识点背后的原理加一道算法题。今天是第8天,《装饰器》+ 《路径总和》
简单总结一下:
装饰器:juejin.im
装饰器(Decorator)是ES7的一个语法,用来注释或修改类和类的方法,依赖于ES5的Object.defineProperty 方法。写成 @ + 函数名。可以起到注释,类型检查的作用。
装饰器只能用于类和类的方法,不能用于函数,因为存在函数提升。
路径总和:
利用递归,遍历整棵树:1. 如果当前节点不是叶子,对它的所有孩子节点,递归调用 hasPathSum 函数,其中 sum 值减去当前节点的值;2.如果当前节点是叶子,检查 sum 值是否为当前节点的值,也就是是否找到了给定的目标和。展开38 - God‘s Pen 一个在线生成h5页面并提供页面管理和页面编辑的平台,用于快速制作H5页面。刚开源不久,大家可以来瞧瞧,提提意见啥的
官网:godspen.ymm56.com
Github地址:github.com
651 - 627
- 相信说起 Nginx 大家肯定都有很多话要说(小编:啊!初学怎么那么难啊!!)它不仅仅是一个网络服务器,还有很多特别好的性能,比如内存使用率低、具有高并发性、异步事件驱动架构、性感的配置语法等等。那么今天推荐的就是一个在线生成 Nginx 配置文件网站:nginxconfig.io。你可以通过这个项目深入了解 Nginx 文档或使用它检查 Nginx 的工作方式,观察输入如何影响输出,最后生成最佳配置。
hellogithub.com 【迎接中秋小长假最后一天啦~收拾收拾心情准备迎接十一吧~啊不~工作日啦!】
展开6146 - ArtiPub (Article Publisher的简称,意为"文章发布者")是一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台,传播优质知识,获取最大的曝光度。ArtiPub安装简单,提供了多种安装方式(Docker、NPM、源码),可以一键安装使用,安装一般只要5分钟。
GitHub:github.com
展开5111 - 作为一个程序员,我们的目标是什么!没有 bug ! 不不不,是不断追求自我价值的实现,今天推荐一个听音乐的项目,没错是个音乐播放器:ieaseMusic。它是基于网易云音乐 API 开发的第三方客户端,支持 Linux、Mac OS 系统,已经是一款成熟的 JS 桌面应用产品,颜值很高,音乐资源丰富。最重要的是你可以拉源码学习一下,重构成一个只属于自己的音乐播放器,来试试吧!
hellogithub.com
展开1161 - Folder Explorer 使用可视化界面自定义输出带注释的项目文件树形结构
介绍juejin.im
仓库github.com
这个小项目有点难产,忙里抽闲做了快一个月。虽然功能简单但真的是诚意满满,大量自定义设置你一看就知道我真的多么仔细地考虑过这些功能。如果你有这个需求,肯定可以 get 到其中的美妙。展开456 - 在掘金上摸鱼,发现一位老铁开发了一个VSCode插件,是关于正则表达式的,叫什么我忘记了;有大概200 多个点赞 100多条回复消息我当时都吓尿了(我每次的沸点都没有人看,我安利的VSCode拓展都没有人回复评论---手动哭脸)。正则表达式的插件都能这么火说明是刚需,那个开发的老铁给他点赞。但是说实话我们其实不需要安装这个插件的,完全可以实现正则表达式在编辑器中提示:
[这里可以获取常用的snippet](github.com)
这个做最大的好处如下:
* 不需要安装拓展
* 自定义常用正则更加方便
* 直接代码提示更加快捷
* .......展开35139