首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
l01
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
106
文章 89
沸点 17
赞
106
返回
|
搜索文章
赞
文章( 89 )
沸点( 17 )
如何提高代码质量
说起代码质量,脑子里会冒出很多词,命名规范、格式规范、日志规范、单元测试覆盖率... 但我觉得,代码质量总结起来就两个:好看和好用。 好看是指代码可读性好,容易理解、容易维护,别人接手了不骂你;好用则指代码健壮,不容易出错,机器跑着不骂你。即使出错,也容易定位,容易止损和恢复。…
iOS 上的函数防抖与节流
函数防抖与节流不是新概念,在前端领域很常见,也是面试中的常客,搜索"前端 函数防抖"能看到很多文章。 相反,在 iOS 上却看不到很多介绍。 一定时间内,合并多次触发为一次,并且触发时数据是最新的. 因为代码实现问题,和大佬请教。 说明完目的,他一听就说,这不是函数防抖和节流吗…
程序员必备基础:Git 命令全方位学习
那么,集中化的版本控制系统又是什么呢,说白了,就是有一个集中管理的中央服务器,保存着所有文件的修改历史版本,而协同开发者通过客户端连接到这台服务器,从服务器上同步更新或上传自己的修改。 分布式版本控制系统,就是远程仓库同步所有版本信息到本地的每个用户。嘻嘻,这里分三点阐述吧: …
mojito: 麻烦给我的爱人来一份 RxSwift
函数式编程的核心思想是 stateless,无状态。函数本身并不关心外界输入的值 等等....
「H5」三种滚动吸顶效果实现方案以及性能优化
sticky被称为粘性定位元素,postion属性值为sticky的元素在目标区域内时表现的和position: relative时无异。 元素固定的相对偏移是相对于离它最近的具有滚动框的祖先元素,如果祖先元素都不可以滚动,那么是相对于viewport来计算元素的偏移量。 st…
【译】异步编程和多线程,我该选择哪个方案
在软件工程中,这两个概念经常容易搞混。它们都是实现并发的方案,但它们是不同的技术,而且使用方式和应用场景也不同。 关于它们之间区别的简单解释是线程是相对于具体实现而言的;异步编程是针对于具体任务而言的。下面我们来深入探讨一下。 假设现在要做一份鸡蛋吐司的早餐。我们该如何下手? …
TypeScript 重构 Axios 经验分享
拒绝做一个只会用 API 的文档工程师,本文将会让你从重复造轮子的过程中掌握 web 开发相关的基本知识,特别是 XMLHttpRequest。 又是一篇关于 TypeScript 的分享,年底了,请允许我沉淀一下。上次用 TypeScript 重构 Vconsole 的项目 …
【全是干货】谈谈如何学习一项新技能,没有理论,全是实战
评论区有几位同学问我如何学习,今天就单独开篇文章来谈谈吧,欢迎各位大佬在评论区贴上自己的学习方法。 大致看一下官方文档,不要一个一个的仔细研究,太费时间也记不住(别担心,后面有方式帮你记牢),英语不好的(我的英语比较渣)推荐直接使用Chrome+谷歌翻译插件通篇翻译,读懂大概意…
程序员的macOS系列:Mac开发环境配置
最近在写《程序员的macOS系列》文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS开发环境,系统默认自带ruby、php、python2、gcc、g++、bash等环境,并且因为ma…
Node 的 3m 管理法,让你开发起来只专注写 bug
不同的系统,安装 Node 的方式也是不同的,而且有的电脑上可能会存在很多 Node 版本,并且我们在使用到 Node 的地方,都会用到 Node 配套的 npm 包,大家最诟病的应该就是 npm 下载太慢的问题。这个时候就可以实践一下下面的 3m 安装法。 主要来自狼叔的《了…
下一页
关注了
13
关注者
0
收藏集
26
关注标签
6
加入于
2017-07-01