首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
老姚
掘友等级
《JS正则迷你书》作者
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
386
文章 344
沸点 42
赞
386
返回
|
搜索文章
最新
热门
一语道破一笔画原理
你肯定做过这样的题,问你下面图形能否用一笔画出来,要求不重复不遗漏。 估计你也猜测过,图形本身肯定需要满足一些条件才能一笔画出来。 它就是图论中非常有名的:欧拉的一笔画原理。 奇顶点这一概念要说明一下,顶点是与边相连的。连接的边数是奇数的那些顶点称为奇顶点。反之为偶顶点,譬如开…
不再写 break 和 continue 了
个人平时喜欢用 forEach 来代替 for 循环。但有时发现实现过程中,需要使用 break。这时,一般又得切换回 for 循环。譬如遇见如下的逻辑: 一般情况下,我们用 some 都是要用它返回结果的。而这种没有拿其返回值做文章的做法,算是代码阅读的一个信号:原来只是简简…
2019年了,你还不会CSS动画?
今年我面试了很多同学,只要看到简历上写“熟练掌握CSS3”的,我都会问问动画相关知识。然而我发现:都 2019 年了,还有很多同学不会 CSS 动画。 即,一个小球从向右匀速移动 200px,然后移动回来,再移动过去,最后停留在 200px 处。 就是需求这么简单的一个动画,然…
【JS迷你书】String类型与UTF-16
其结果不是 1,而是 2。😂😂😂 本文主要解决这个问题。 首先我们从 Unicode 说起。作为一个程序员,我们都应该或多或少了解其相关知识。 世界上有那么多语言系统,每门语言又有那多文字字符。 为了在计算机上表示这些字符,一个天然的想法就是给每个字符一个编号。把每一个字…
【JS迷你书】Number类型二进制表示法
《Ecma-262 Edition 5.1》给出的答案是:18437736874454810627,即 。 本文主要解决这个问题。 IEEE二进制浮点数算术标准(IEEE 754)》的双精度 64 位格式。 其中,s 表示符号位,占 1 比特;e 表示指数位,占 11 比特;f…
【JS迷你书】类型转换之拆箱操作
众所周知,JS 中共有 7 种数据类型:Undefined、Null、Boolean、Number、String、Symbol 和 Object。前 6 者是基本类型,Object 是引用类型。 《类型转换之装箱操作》一文中说,因为 JS 是弱类型语言,我们可以像对待引用类型一…
书写可维护代码的重要性
本文是个人对书写可维护代码的一点点思考。 《代码整洁之道》、《实现模式》、《设计模式》、《重构》、《重构和模式》这些书中,都指出书写可维护代码是十分重要的。想必每位开发者都能说出几条原因吧,这里我也梳理一下自己的逻辑。 什么是好代码?概括地说就两条:第一,能实现需求,第二,可维…
【JS迷你书】类型转换之装箱操作
众所周知,JS 是一门弱类型语言。它不需要事先具体声明变量的类型,因为会在程序运行过程中,类型会被自动推断确定。因此,可以用同一个变量保存不同类型的数据: JS中目前共有7种数据类型:Undefined、Null、Boolean、Number、String、Symbol 和 O…
你可能理解错了background-position
文本主要解决如何理解背景定位(background-position)属性的。 文章虽短,但是内容足够拨乱反正。 其效果如下图所示,注意图片平铺是从 padding-box 开始的,另外, border 后面也是有图片的。 为了方便理解 background-position,…
CSS中如何实现伪随机?
觉得既有趣,又有启发,这里记录分享一下。 我们可以从相反的角度来思考,先回答什么叫不随机。 从图上可以看出红绿蓝这三种颜色,每隔六次就整体重复一遍。 上图是我使用 CSS 实现并截图的。这里仔细看一下源码: 因为 1、2、3的最小公倍数是 6,所以颜色分布规律的周期是 6。 这…
下一页
个人成就
社区共建者
优秀创作者
文章被点赞
18,582
文章被阅读
920,252
掘力值
50,506
关注了
30
关注者
23,735
收藏集
4
关注标签
7
加入于
2016-11-10