首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ts
订阅
EricLee
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
写给女朋友的中级前端面试秘籍(含详细答案,15k级别)
能不能讲一讲Flex布局,以及常用的属性?。 WeakMap只能以复杂数据类型作为key,并且key值是弱引用,对于垃圾回收更加友好。 深拷贝:一般需要借助递归实现,如果对象的值还是个对象,要进一步的深入拷贝,完全替换掉每一个复杂类型的引用。 React需要尽可能的保证熟练。因…
手撸Promise心路历程
如何创建一个Promise对象呢? 我们需要通过new 关键字创建。很简单吧,所以我们知道Promise是一个类 这个函数为Promise的执行器,创建这个类的时候执行器会”立即“执行。 这样我们应该给Promise类在构造器里面传递一个执行器,并立即执行。 刚刚我们实现的简单…
前端脚手架开发入门
脚手架本质上是一个工具,使用脚手架的目的就是摆脱构建工程时重复性的工作,尤其是当一个工程具有一定通用性时,工程脚手架的意义就更为突出。它可以让我们只需要一行命令,就可以初始化好一项工程,而不用费心费力的去做配置环境,安装依赖,解决依赖冲突这样的支线任务,可以直奔主线任务,早早下…
前端Nginx知识梳理
因为开发中有很多环境,开发环境,测试环境,预生产环境等,所以会经常会用到nginx来配置代理。但是我也只是会用,想仔细梳理一下nginx的知识。 1. 什么是Nginx Nginx (engine x
JavaScript设计模式实践之发布-订阅模式
最近在读《JavaScript设计模式与开发实践》,恰逢手头上的工作任务是项目重构。本系列文章就是对本次学习实战的记录和总结。 发布-订阅模式又叫观察者模式。它定义对象间的一种一对多关系,当一个对象的状态发生变化时,所有依赖于它的对象都将得到通知。 举个现实生活里的例子,比如说…
如何打造属于自己的CLI工具
前端开发中,经常会用到一些 CLI 工具, ts-node 转换ts文件, babel-cli 来解析ES6+语法,还有初始化SPA项目的脚手架, create-react-app 、 vue-cli 、 vite 等等,这些cli工具通过自动化脚本节约了开发者在配置 webp…
jsliang 求职系列 - 44 - 算法系列汇总
前端,入门难;前端,要搞好很难。 现在面试我也是随缘刷题了,虽然在动态规划、贪心算法上有一些缺陷,不过对于字符串、数组、栈、队列、链表、树、深度优先搜索、广度优先搜索、回溯、滑动窗口、双指针等题目来说,我还是可以应付的。 按照每天刷一道题,一道题 15min~2h 来说,一瞬间…
【JS】5行代码实现bind函数
最近似乎快到春招了,我也在犹豫要不要投简历试试。身边很多大佬,投简历的投简历,面试的面试,很慌。但是,慌归慌,学习还得继续。听说面试可能会考到一些底层问题,例如手写Promise,手写bind。这两个问题,学习过程中碰到过,正好趁此机会好好复习一番。 本文将根据自己的实践向大家…
手写Promise
众所周知,Promise是ES6引入的新特性,旨在解决回调地狱。下面是一个简单的例子:控制接口调用顺序: apiA-->apiB-->apiC。复杂的业务,开发人员会裂开。后生在此向老前辈致敬。 因此Promise/A+规范应运而生,ES6的Promise就是遵循规范开发出来的…
闲着无聊,写个promise
不折腾不前端,在现公司待了3年了,每一段时间都会去不同的公司面试,目的呢一是为了看下市场的动态,对前端有什么要求。二是为了测量自己在前端市场上能值多少钱。三是为了巩固知识,提升面试技巧。 当然,不能挑那些你想要进的公司去做实验,像福厂、猪场等,他们会有你面试记录,影响之后的面试…