首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
myLazyProgrammer
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 9
沸点 2
赞
11
返回
|
搜索文章
赞
文章( 9 )
沸点( 2 )
该不该扼杀过多的if-else
抛开其他因素,如果if-else过多,可读性也许会好也可能会降低,可维护性也是或高或低;如果if-else少,代码高度抽象,可读性会低或者不变,可维护性可能会高也可能会低。这里大概可能会有几种情况 这种情况,if精简不精简,可读性是不会变的,但是精简程度和可维护性是正相关的。至…
你知道关于前端的记忆函数吗?
函数可以将之前的操作结果缓存在某个对象中,当下次调用时,如果遇到相同的参数,就直接返回缓存中的数据,从而避免无谓的重复运算。这种优化被称作记忆。 函数可以将之前的操作结果缓存在某个对象中,当下次调用时,如果遇到相同的参数,就直接返回缓存中的数据,从而避免无谓的重复运算。这种优化…
【译】如何在React Hooks中获取数据?
在本教程中,我想通过state和effect hook来像你展示如何用React Hooks来获取数据。我将会使用Hacker News的API来获取热门的技术文章。你将会实现一个属于你自己的自定义hook来在你程序的任何地方复用,或者是作为一个npm包发布出来。 如果你还不知…
不可思议的纯 CSS 滚动进度条效果
就是顶部黄色的滚动进度条,随着页面的滚动进度而变化长短。 在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。 OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascrip…
驳 《停止学习框架》
一看标题,就觉得是标题党,本来只是觉得文章误人子弟,但是一看阅读量太大,截止写这篇文章为止,阅读量已经达到3K,所以觉得还是有必要专门驳斥一下的。 首先声明观点,文章的前半部分是赞同的,但是后半部分完全是不负责任的误人子弟。 发完文章之后就去写代码了,刚刚发现挺多人对本文有疑问…
Web全屏模式轻松掌握[局部元素全屏展示]
我第一次对网页全屏模式有概念,是那种网页播放视频的全屏播 放的那种。感觉很强,前几个星期有个需求也是关于全屏模式的,接触之后才知道全屏模式并不神秘,是个很容易掌握的技能... 进去看看,玩一下,本文将结合这个demo一起进行讲解。 我把全屏模式封装在一个类里面,在代码中有详细的…
前端模块化:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 Node.js是c…
神注释第二弹:手写表情包!
时兴起就收集了以下神注释,希望能为广大ITer带来快乐,缓解你们工作中的压力
JavaScript 魔幻代理
上中学的时候,赵二虎带着小弟们放学在校门口等着揍你,走在前面的不是你自己,是二虎他爸:“考试没及格还学会装黑社会了!”拎起二虎就是一顿胖揍。 上了大学,躺在宿舍里的床上,好饿。出门买饭并交代好不要葱蒜多放辣最后还直接端到床上的不是你自己,是快递小哥。 这些都是代理。 通过 Pr…
关注了
8
关注者
0
收藏集
1
关注标签
5
加入于
2018-01-31