首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2019年收集JS
订阅
沸点小丑稽查员
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
【JS迷你书】我的 JavaScript 世界观
我们都生活在主观的世界里,但真实世界却是个复杂系统。 对于一个非线性系统来说,用任何线性思维去理解都会所偏颇。 用《失控》的观点来说,对于非线性系统,你只有运行起来才知道它具体会是什么。 《好好学习》一书中,一个重要假设就是:复杂现象背后都是由几个简单的规律所主导的。 个人认为…
如何编写高质量的函数 -- 打通任督二脉篇[理论卷]
凡是点进来的老铁都会受到 dva 的卖萌祝福。我会理论结合实践的去阐述:如何运用函数式编程思想去编写高质量的函数。 在这篇文章中,你可以收获一个满意的答案。 嗯,本来打算一篇搞定,可是写着写着就到了 10000 字了。虽然已经较简洁了,但是涉及到的知识有点多,还是要花字数去阐述…
还在写那些让人头皮发麻的代码吗?
float,position,left,top,display,z-index... width,height,padding,margin... color,line-height,font-size,text-align... background,border... bo…
JavaScript 算法之复杂度分析
新的一年,先给大家整理分享一个简单而又重要的知识点:时间复杂度和空间复杂度。因为在前几篇文章中,提到了时间复杂度,也许有些小伙伴还不清楚。(ps:希望在我上篇文章留言的那位小伙伴别失望哦,慢慢来。) 学习数据结构和算法就是为了解“快”和“省”的问题,也就是如何设计你的代码才能使…
分享一些 Chrome 浏览器的前端调试技巧
$0、$1、$2、$3、$4五个指令相当于在Elements面板最近选择过的五个引用。 比如我在Elements面板上随意点击了掘金网站上的五个DOM节点。从时间线上,$4是我第一个点击的。而$0是我第五个,也即是最后一个点击的。利用此方法可以快速在Console面板调试你选中…
【前端词典】F5 同 Ctrl+F5 的区别你可了解
F5 和 Ctrl+F5 使用的频率很高,可是在使用的时候有没有想过 F5 和 Ctrl+F5 的区别是什么? 这篇文章会将 F5 和 Ctrl+F5 刷新页面的原理讲清楚。通过这篇小文,即便是对浏览器缓存机制加深一点点的认知,也是有所裨益的。 下图是我们第一次打开掘金的 Ne…
JavaScript 中写好条件语句的五个技巧
当用JavaScript来工作的时候,我们需要处理很多的条件判断,这里有五个小技巧能帮助你写出更好/更清晰的条件语句。 1. 多重判断中使用Array.includes 乍一看,上面的例子看起来还可以哦。但是,如果添加更多的红色的水果,比如cherry和cranberries,…
【译】JavaScript中纯函数是什么
纯函数是程序函数式编程语言中原子构建块(最简单的可重用代码构建块)。简单和易测试性的特点使其备受推崇。 本文将提供一个快速检测列表,用于判断一个函数是否为纯函数。 让我们逐一展开。 不管你在何时何地调用第一个例子中的函数,得到的结果仅仅依赖于传入的参数。 如传入 2 和 4,得…
[译] 五个小技巧让你写出更好的 JavaScript 条件语句
在使用 JavaScript 时,我们常常要写不少的条件语句。这里有五个小技巧,可以让你写出更干净、漂亮的条件语句。 1. 使用 Array.includes 来处理多重条件 乍一看,这么写似乎没什么大问题。然而,如果我们想要匹配更多的红色水果呢,比方说『樱桃』和『蔓越莓』?我…