首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试及算法
潘小七
创建于2023-07-05
订阅专栏
面试与算法心得
暂无订阅
共15篇文章
创建于2023-07-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
对象各种好用的API手写
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 1、前言 上期说到,我们介绍了数组各种好用的API手写,但除了数组这个数据结构,我们还有一种用的比数组还多的数据结构,那就是对象
来手撸一个简化版Ajax
我正在参加「掘金·启航计划」 前言 在我们手撸ajax之前,我们先来Ajax吧! Ajax是什么 在我们写前端代码时,我们是不是都苦恼着如何做前后端互通呢?而今天的主角就是帮我们完成这件事的。所以Aj
面试题:JS怎么实现并发控制任务执行呢?
本文正在参加「金石计划」 题目 给你一段如下代码,要求我们在调用addTask函数时,要求我们有多个任务队列,使我们可以同时执行多个函数。 例如:我们给addTask添加了五个任务,任务1需要 10s
七种比较排序算法的实现思路
本文正在参加「金石计划」 前言 在四月的某一次面试中,我居然败在了一道快速排序面试题上,在我的印象中,除了上数据结构课程时,老师和我讲过C语言版七种排序的方法后,我就再没系统的区分这七种排序的方法,所
最常见解决跨域的三种方式
我正在参加「掘金·启航计划」 前言 在我们写项目时,我们会经常遇到一个问题就是浏览器的同源策略,它不允许我们向不同协议号、域名、端口号发送请求,在后端响应回来的数据时,浏览器接收到时就会被跨域机制拦截
面试版简化Promise的实现
我正在参加「掘金·启航计划」 前言 在我们面试前端开发工程师中,我们都逃不过的一个问题就是异步代码的解决方案。而在异步解决中,我们最常见的手段就是用Promise解决。但只会用Promise是远远不够
数组各种好用API的手写
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 1、前言 在我们conding中,我们都用过数组这个数据结构,我们除了使用了数组自带的增删改查方法,还会使用带数组身上各类的AP
数组扁平化AND对象扁平化
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 1. 前言 相信我们在刷算法时,都做过把多维数组变成一维数组, 我们有很多办法,例如递归、flat()函数、正则。既然数组可以扁
面试题: 你会写发布订阅吗?
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 1、 前言 在面试过程中,当面试官问你JS的设计模式的时候,那他大概率会问你最常见、最有名的模式,那就是发布-订阅模式了。发布-
一道面试题让我彻底明白柯里化
本文正在参加「金石计划」 什么是柯里化 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的
数组去重你想到几种办法呢?
前言 你是否在面试的过程中被考到过给你一个数组让你去掉重复项呢?当时你的脑海里除了用Set实现之外,你还与面试官讲了什么去重的方法呢?你能否封装来一个可复用的数组去重api呢?依稀记得当时我被问到这个
大三在校生的首次求职之路
前言 身为一名大三前端练习生的我,抱着对金三银四期望,开始在boss上疯狂的投简历。只为求一个前端实习生的岗位。终于在我一个星期不懈的努力下,约到了杭州一个中厂的面试,我暂且把该公司称为 A。下面我就
25道JS面试题总结,让你实力更上一层楼
本文正在参加「金石计划」 前言 虽然说2023年我们预想的金三变成了铜三,但是作为一个练习时长两年半的资深前端练习生,也不得不为即将到来的银四(可能是铁四)准备着。 下面我就来给大家分享 30 道 J
从输入URL到页面渲染的前世今生
本文正在参加「金石计划」 前言 对于我们前端练习生来讲,与我们打交道最多的是什么? 那必是浏览器了吧(不接受反驳)。我们都知道当我们输入一个正确的url地址时,我们的页面就会重新渲染。那这里我们就不禁
怎么实现一个简单的模版引擎呢?
前言 我们在写Vue时,我们都是将HTML代码写在template中。在写React时,我们是将在HTML代码写在return中。这时候肯定就有小伙伴好奇了,为什么我们写的Vue或React时,我们写