首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js基石
订阅
onlyhom
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
使用 TypeScript 装饰器装饰你的代码
Mohan Ram 原作,授权 New Frontend 翻译。 装饰器让程序员可以编写元信息以内省代码。装饰器的最佳使用场景是横切关注点——面向切面编程。 上面的代码展示了装饰器多么具有声明性。下面我们将介绍装饰器的细节: 装饰器使用 @expression 的形式,其中 e…
从一道让我失眠的 Promise 面试题开始,深入分析 Promise 实现细节
这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越不对劲,感觉有诈!这是要考察啥? 这里4怎么跑到3后面去了,不讲武德? Why...... 在我看来,这道…
Proxy 的巧用
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 使用Proxy,你可以将一只猫伪装成一只老虎。下面大约有6个例子,我希望它们能让你相信,Proxy 提供了强大的 Javascript 元编程。 尽管它不像其他ES6功能用的普遍,但Proxy有许多用途,包括运…
越来越火的网络请求Fetch和Axios到底有什么区别
在这几天由于编写脚本等一系列原因,不知怎么的突然发现现在很多主流的网站已经大量开始使用Fetch进行网络请求,感觉再不学习Fetch就要Out了,所以我花了一些时间专门去研究了一下关于Fetch的相关知识,发现Fetch被讨论的并不多,很多都是一年前甚至两年前的文章,大多数文章…
傻傻分不清之 Cookie、Session、Token、JWT
在战国时期,商鞅变法,发明了照身帖。照身帖由官府发放,是一块打磨光滑细密的竹板,上面刻有持有人的头像和籍贯信息。国人必须持有,如若没有就被认为是黑户,或者间谍之类的。 在现实生活中,每个人都会有一张专属的居民身份证,是用于证明持有人身份的一种法定证件。通过身份证,我们可以办理手…
前端异常的捕获与处理
按键无法点击、元素不展示、页面白屏,这些都是我们前端不想看到的场景。在计算机程序运行的过程中,也总是会出现各种各样的异常。下面就让我们聊一聊有哪些异常以及怎么处理它们。 什么是异常,异常就是预料之外的事件,往往影响了程序的正确运行。例如下面几种场景: 这些情况都是极其影响用户体…
JavaScript中级指南-01 函数提升与变量提升(笔记)
打印的结果却是两个 foo2。 S引擎会在正式执行代码之前进行一次”预编译“,预编译简单理解就是在内存中开辟一些空间,存放一些变量和函数。具体步骤如下(browser): 页面创建GO全局对象(Global Object)对象(window对象)。 脚本加载完毕后,进行语法分析…
基于原生fetch封装一个带有拦截器功能的fetch,类似axios的拦截器
是的。原生fetch确实不够用。 在项目中,如果想要在所有的网络请求之前往header中加入权限信息(比如:authorization=xxxx)。用原生fetch的话,你只能在每个fetch请求的时候,header配置中写上authorization=xxxx。或者在请求结果…
从输入url到页面展现的过程
url是绝对的,他是一个结构化字符串。 阿帕奇本身无法处理php文件,于是委托php应用服务器(需要安装php应用服务器)进行处理。并且转化为html静态代码,再返回给阿帕奇; ★3. php服务器打开php文件,在php文件中通过与数据库连接的代码链接到数据库,然后通过sql…
如何取消 Fetch 请求
JavaScript 的 promise一直是该语言的一大胜利——它们引发了异步编程的革命,极大地改善了 Web 性能。原生 promise 的一个缺点是,到目前为止,还没有可以取消 fetch 的真正方法。 JavaScript 规范中添加了新的 AbortControlle…