首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
王亮hengg
掘友等级
资深拷贝工程师
|
58同城
小前端
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 28
沸点 1
赞
29
返回
|
搜索文章
最新
热门
记一次依赖安装报错的刨根问底之旅
在这里我连续使用了“居然”和两个感叹号来表达我的惊诧之情:明明前段时间我帮人排查问题时还使用`CLI`创建了项目,当时没这个问题。而且我检查了 CLI 工具和模板工程,在近期都没有发布更新。
0. 当我们谈设计时,我们在谈什么
这两样都是享誉世界的产品:一件是多种实用工具集于一身的瑞士军刀;另一件则是秉持“less is more”简约范儿的 CD 机。这是两种完全不同的设计风格,却都是各自领域的佼佼者。 它们所应用的场景完全不同,也都有着众多的拥趸。相信大家都能欣赏这两种风格迥异的设计之美。这就是审…
面试官:如何对字符串版本号构成的数组进行排序?
在JavaScript中,字符串之间无疑也是可以比较的。猜猜看下面这段代码输出的结果是什么? 答案是true、true。 这是因为在两个字符串进行比较时,是使用基于标准字典的 Unicode 值来进行比较的。通过String.prototype.codePointAt()方法我…
你以为面试官在问深拷贝的时候,仅仅是在问深拷贝吗?
深拷贝可以说是前端面试中非常高频的问题,也是一道基础题。所谓的基础不是说深拷贝本身是一个非常简单、非常基础的问题,而是面试官要通过深拷贝来考察候选人的JavaScript基础,甚至是程序设计能力。 我们知道在 JavaScript 中存在“引用类型“和“值类型“的概念。因为“引…
五分钟掌握 JavaScript 中的 IoC
IoC,控制反转(Inversion of Control)。它是依赖倒置原则(Dependence Inversion Principle)的一种实现方式,也就是面向接口编程。IoC的实现借助于第三方容器,可以解耦具有依赖关系的对象,降低开发维护成本。 接下来我们一起通过一个…
为什么要花80%的时间去设计,再用剩下的20%时间去实现?
2019马上就要过去了。相信临近年底的你一定和我一样有好多事情需要处理,比如:写年终总结PPT、制定下个季度OKR、需求讨论、技术方案设计、开发小伙伴找你调接口、产品小伙伴找你聊可行性等等,当然还有最重要的刷火车票。 这许多事情堆积到一起占用了大量的时间和精力,所以此时此刻留给…
JavaScript 是如何运行的?
我们来确认一下JavaScript的定义:JavaScript 是一门解释型的动态语言。 解释型语言是相对于编译型语言存在的,源代码不是直接编译为目标代码,而是转成中间代码,再由解释器对中间代码进行解释运行。 主流编程语言有编译型(如 C++)、解释型(如 JavaScript…
5 分钟即可掌握的 JavaScript 装饰者模式与 AOP
当我们拍了一张照片准备发朋友圈时,许多小伙伴会选择给照片加上滤镜。同一张照片、不同的滤镜组合起来就会有不同的体验。这里实际上就应用了装饰者模式:是通过滤镜装饰了照片。在不改变对象(照片)的情况下动态的为其添加功能(滤镜)。 需要注意的是:由于 JavaScript 语言动态的特…
重构:一项常常被忽略的基本功
本月初的时候朋友和我说《重构》出第 2 版了,我兴冲冲地下单,花了一个礼拜时间一口气把它读完后,才有了这篇书评。掩卷沉思,我无比赞同豆瓣网友“天心一”的评论: 作为一个开发者,2012年初识本书的时候,我在写 Java;2019年本书再版,我在写 JavaScript。真是应了…
字符编码:计算机的巴别塔
我们曾经在HTTP的响应头中见到过Content-Type:text/html; charset=utf-8,也曾在HTML文件中见到过<meta charset="utf-8">。它们都是用于声明字符编码为utf-8。那么utf-8到底是什么?这要从计算机的起源说起。 最早的…
下一页
个人成就
文章被点赞
341
文章被阅读
24,548
掘力值
1,073
关注了
28
关注者
55
收藏集
2
关注标签
22
加入于
2016-09-02