首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
木公呢
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
代码越写越乱?那是因为你没用责任链
在开始学习责任链之前,虽然免不了要经常修改代码,但是这样做可能会导致几个问题,下面根据 SOLID 的 单一职责(Single responsibility)和开放封闭(open/close)来说明。
手写一个Promise/A+,完美通过官方872个测试用例
本文会讲解另一种更现代的异步实现方案:Promise。Promise几乎是面试必考点,所以我们不能仅仅会用,还得知道他的底层原理,学习他原理的最好方法就是自己也实现一个Promise。
JavaScript设计模式之发布订阅模式
发布订阅模式无论是在现实生活中还是在程序的世界中应用都非常之广泛。举个简单的例子,微博是大部分年轻人都会接触使用的一种社交软件,假设在微博中我们关注了一个大V(通常把“粉丝”在50万以上的称为网络大V
进公司不会用 Git 拉项目!第二天被开除?天!那还在等什么,快点进来看看
前言hello大家好!本人前段时间在某站看了个视频,视频中提到一包装三年工作经验的程序员,因进公司第一天不会使用git拉项目,第二天被开除。想想挺可怕的,学完这篇文章,我相信你会get到很多。好了,话
高阶函数应用 —— 柯里化与反柯里化
在 JavaScript 中,柯里化和反柯里化是高阶函数的一种应用,在这之前我们应该清楚什么是高阶函数,通俗的说,函数可以作为参数传递到函数中,这个作为参数的函数叫回调函数,而拥有这个参数的函数就是高阶函数,回调函数在高阶函数中调用并传递相应的参数,在高阶函数执行时,由于回调函…
这样入门 js 抽象语法树(AST),从此我来到了一个新世界
在使用 tsc 编译我的代码时,对我目前来说,有三个基本的坑,下面我会对它们进行简单的阐述,在此之前看下即将被编译的目录结构。 解决问题的办法就是使用 copyfiles 命令行工具,它和上面我们介绍的插件一样,都是在 tsc 编译之后,做一些额外操作达到我们想要的目的。 这样…
分享12个Webpack中常用的Loader
初衷: 整理一些常用的loader分享给大家,方便知道在什么场景下该用什么loader。如果有大佬都懂悄悄左滑就行,不喜勿喷。 适合人群: 前端初级开发。 用途: 用于将css编译完成的样式,挂载到页面style标签上。需要注意loader执行顺序,style-loader放到…
Vue3.0 新特性以及使用经验总结
Vue3.0 在去年 9 月正式发布了,看大家都有在热情的拥抱 Vue3.0。今年初新项目也开始使用 Vue3.0 来开发,这篇文章就是在使用后的一个总结, 包含 Vue3 新特性的使用以及一些使用经验分享。 使用 Vue2.x 的小伙伴都熟悉,Vue2.x 中所有数据都是定义…
前端工程丨Vue3丨TS丨封装请求多个不同域的接口
本文主要讲述在项目中遇到的一些业务场景,并提炼出来的解决方案。供小伙伴们参考~ (注意:由于浏览器同源策略,一个前端工程在打包发布之后,通常我们会把资源放在与后端接口服务同一个域下。所以当有第二个域接口时,就会出现跨域请求导致请求失败。) 后端处理请求 “第二个域接口”,相当于…