首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
老姚
掘友等级
《JS正则迷你书》作者
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
386
文章 344
沸点 42
赞
386
返回
|
搜索文章
赞
文章( 344 )
沸点( 42 )
关于《CSS选择器世界》这本书
小时候,爷爷家在东边,外婆家在北边,我自己家在西南边,连起来正好是一个圈,以为这个圈就是全世界。 这个月国庆回去,沿着县道慢悠悠开去爷爷家不过30分钟车程,去外婆家不过40分钟车程,和每天上班时间差不多,才发现,小时候以为的全世界不过是个偏角一隅。 同样的,说起CSS中的选择器…
前端代码质量-圈复杂度原理和实践
1. 导读 重构一个项目还不如新开发一个项目... 这代码是谁写的,我真想... 针对上面的问题,本文的主角 圈复杂度 重磅登场,本文将从圈复杂度原理出发,介绍圈复杂度的计算方法、如何降低代码的圈复杂度,如何获取圈复杂度,以及圈复杂度在公司项目的实践应用。 2. 圈复杂度 圈复…
【译】一文洞察 Chrome DevTools 近半年更新了哪些新功能
工欲善其事,必先利其器。Chrome Devtools 是前端开发工程师不可或缺的开发工具,最近半年 Chrome 更新了 6 个版本,其中的 5 个版本里 Chrome Devtools 也更新了一些新功能,我们对最近的一些更新做了翻译整理,下面我们一起来看看近半年有哪些值得…
Chrome Devtools 高级调试指南(新)
本文暂未涉及Performance面板的内容。 1. Chrome Devtools 的用处 2. 菜单面板拆解 3. 常用命令和调试 1. 呼出快捷指令面板:cmd + shift + p 在Devtools打开的情况下,键入cmd + shift + p将其激活,然后开始在…
CSS偶有所得 - table 边框加圆角踩坑
看到代码里,关于表格,大家不是很喜欢用原生的table,基本都是div来做。究其原因,大概是table的样式有时候难把控,不像直接操作div那么方便。比如:我们想做一个表格,然后希望这个表格带有边框,且最外层的边框是圆角的。 2. 实践采坑ing 表格之间之所以有空隙是因为ta…
手写算法并记住它:基数排序
本系列文章就尝试解决这个问题。 研读那些排序算法,细品它们的名字,其实都很贴切。 比如基数排序,就是按照数字的“位”来排序。 位,是进位的位,比如十进制数的基数是10,就可以按照个十百千万等位来排序。 上图演示了基数排序算法的总体流程。先按个位从小到大排序,然后再按十位、百位排…
手写算法并记住它:计数排序
本系列文章就尝试解决这个问题。 研读那些排序算法,细品它们的名字,其实都很贴切。 比如计数排序,所谓“计数”,就是数一数,统计每个元素重复出现的次数。 上图演示了该算法的总体流程。分为两步:查和排。 首先查一查每个元素都出现了多少次,比如元素0出现了1一次,元素1出现了一次,元…
手写算法并记住它:桶排序
本系列文章就尝试解决这个问题。 研读那些排序算法,细品它们的名字,其实都很贴切。 比如桶排序,一提起“桶”,我就想到了垃圾分类。 桶排序就是先分类,即把数据放进相应的桶里,然后对每个桶进行局部排序,最后再把桶合并一下就行了。 上图演示了该算法的总体流程。分为三步,分类,排序和合…
【进阶 6-3 期】Array 原型方法源码实现大揭秘
几个常用数组方法的使用方式已经在【进阶 6-1 期】 中介绍过了,今天这篇文章主要看看 ECMA-262 规范中是如何定义这些方法的,并且在看完规范后我们用 JS 模拟实现下,透过源码探索一些底层的知识,希望本文对你有所帮助。 完整的结构是 Array.prototype.ma…
拿到一份设计稿,我该如何进行移动端开发?
出来混,那些混过去的,迟早是要还的 ( ̄Д  ̄)┍ 。 1. 什么是 viewport ? 它的的作用是啥? 提到 viewport,之前总感觉挺突兀的,但是当我最近做移动端项目时,突然关注到一直被忽略的 meta 标签的时候,才恍然大悟(o(╯□╰)o)。那么,首先让我们来了…
下一页
个人成就
社区共建者
优秀创作者
文章被点赞
18,582
文章被阅读
915,297
掘力值
50,499
关注了
30
关注者
23,740
收藏集
4
关注标签
7
加入于
2016-11-10