首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Javascript
订阅
乔仔_007
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
「前端面试题系列8」数组去重(10 种浓缩版)
前端面试中经常会问到数组去重的问题。因为在平时的工作中遇到复杂交互的时候,需要知道该如何解决。另外,我在问应聘者这道题的时候,更多的是想考察 2 个点:对 Array 方法的熟悉程度,还有逻辑算法能力。一般我会先让应聘者说出几种方法,然后随机抽取他说的一种,具体地写一下。 这里…
HTTP状态码 — 混圈子必备”语言“
404 — 对于普通人来说,它是“四百零四”,是一个用十进制表示的数字,但对于开发者,尤其是web相关的开发者来说,它指相关资源没找到,表示了一种“不存在”的意思,如果我要隐含的表示我的某个东西不见了,我可以说“我的东西404了”(它的设计哲学中隐藏着加密学和压缩学)。在HTT…
koa-rapid-router超越koa-router性能的100多倍
从数据中可以看出,Koa的性能远大于express。当然,它的测试基于简单的单路由测试。不过由此我们可以看到fastify的性能远大于Koa。相信使用过fastify的小伙伴都会对它的性能速度感到惊讶。其实原理很简单,就是请求的URL快速匹配Callback。如何做到,理论上也…
浅谈JavaScript错误
本文主要从前端开发者的角度谈一谈大多数前端开发者都会遇到的js错误,对错误产生的原因、发生阶段,以及如何应对错误进行分析、归纳和总结,希望得到一些有益的结论用来指导日常开发工作。 对于Java来说错误和异常是两个相近但是不同的概念,而在JavaScript中可以认为错误和异常是…
如何写出一个惊艳面试官的深拷贝?
最近经常看到很多JavaScript手写代码的文章总结,里面提供了很多JavaScript Api的手写实现。 里面的题目实现大多类似,而且说实话很多代码在我看来是非常简陋的,如果我作为面试官,看到这样的代码,在我心里是不会合格的,本篇文章我拿最简单的深拷贝来讲一讲。 本文由浅…
从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 ----------超长文+多图预警,需要花费不少时间。---------- 如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我…
「前端面试题系列6」理解函数的柯里化
最近,朋友T 在准备面试,他为一道编程题所困,向我求助。原题如下: 这道题要考察的,就是对函数柯里化的理解。让我们先来解析一下题目的要求: 如果传递两个参数,我们只需将它们相加并返回。 否则,我们假设它是以sum(2)(3)的形式被调用的,所以我们返回一个匿名函数,它将传递给s…
当我们谈论前端架构时,我们到底在谈论什么?
「架构」这词对于程序员来说是略显神圣的,而且其涵盖范围和意义也是非常广泛,可能每个人每个团队对于它的理解也是不同的,所以本文不深入探讨它本身,而是着重讲讲我们在这方面的一些实践。
JavaScript 函数式编程到底是个啥
随着大前端时代的到来,在产品开发过程中,前端所占业务比重越来越大、交互越来越重。传统的老夫拿起 JQuery 就是一把梭应付当下重交互页面已经十分乏力。于是乎有了 Angular,React,Vue 这些现代框架。 但随之而来的还有大量的新知识新名词,如 MVC,MVVM,Flux 这些设计模式就弄得很多同学傻傻分不清。这时候又见到别人讨论什么函数式编程,更是一脸懵逼了。 我们大多听过面向对象编程,面向过程编程,那啥又是函数式编程呢?在我们前端开发中又有哪些应用场景?
[译] axios 是如何封装 HTTP 请求的
前端开发中,经常会遇到发送异步请求的场景。一个功能齐全的 HTTP 请求库可以大大降低我们的开发成本,提高开发效率。 axios 就是这样一个 HTTP 请求库,近年来非常热门。目前,它在 GitHub 上拥有超过 40,000 的 Star,许多权威人士都推荐使用它。 因此,…