首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js语法
订阅
Una同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
中大型项目中对网络请求(Axios)、Helper封装
前言 接触Vue已经有几年了,每次新建项目都有一些新奇的想法,之前分享过一篇Vue中使用Axios拦截器(拦截请求与相应),由于我最近的项目需要长期维护,所以不能再向小项目那种方式创建前端架构了,需求
深入理解Promise
Promise对象代表一个异步操作,有三种状态:pending(进行中)、resolved(已成功)和rejected(已失败) 一旦状态改变,就不会再变。
Promise 原理篇 【 从 0 到 1 构建一个 Promise MutationObserver 降级至 setTimeout 实现】
注意点: executor 函数立即执行 状态不可逆 (pending -> fulfilled 或者 pending -> rejected) resolve/reject 执行之后立即改变状态、异
Es6 模块 与 CommonJS 模块的区别
模块的作用为什么需要模块作用Es6模块import引入export、exportdefault导出引入与导出的混合动态加载返回的是一个Promise循环引用CommonJS模块require引入exp
图解 script 标签中的 async 和 defer 属性
浏览器在解析 HTML 的时候,如果遇到一个没有任何属性的 script 标签,就会暂停解析,先发送网络请求获取该 JS 脚本的代码内容,然后让 JS 引擎执行该代码,当代码执行完毕后恢复解析。整个过程如下图所示: 可以看到,script 阻塞了浏览器对 HTML 的解析,如果…
【CuteJavaScript】ES2019 新特性汇总
另外之前也整理了 《ES6/ES7/ES8/ES9系列》,可以一起看哈。 1. 可选的 catch 绑定 在 ECMAScript2019 最新提案中,支持我们在使用 try catch 错误异常处理时,选择性的给 catch 传入参数。 即我们可以不传入 catch 参数。 …
JavaScript类型判断的四种方法
JavaScript有八种内置类型,除对象外,其他统称为“基本类型”。 typeof是一个操作符而不是函数,其右侧跟一个一元表达式,并返回这个表达式的数据类型。返回的结果用该类型的字符串(全小写字母)形式表示,包括以下 8 种:number、boolean、symbol、str…
肝完这份前端毒鸡汤,你就是赚到了(篇幅较长,建议收藏慢慢细品)
最近看到一份非常有意思的前端知识点清单整合,然后就滋生了一个想法emmmm.... 小编根据清单重新画了一个图,然后决定对下方这个图罗列的知识点做一个系统的整合(征服欲燃起了熊熊大火)。工作之余,小编花了大概一周多的时间整理,篇幅较长,建议收藏慢慢细品。 js的变量,说白了就相…
(建议精读)原生JS灵魂之问(中),检验自己是否真的熟悉JavaScript?
笔者最近在对原生JS的知识做系统梳理,因为我觉得JS作为前端工程师的根本技术,学再多遍都不为过。打算来做一个系列,一共分三次发,以一系列的问题为驱动,当然也会有追问和扩展,内容系统且完整,对初中级选手会有很好的提升,高级选手也会得到复习和巩固。这是本系列的第二篇。 扫了一眼目录…
JS[]==![]究竟发生了什么
先上题,得出心中答案,打开浏览器点开F12,复制下面代码,看看结果。 运算符优先级本身是一种规则,该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。 在截取的表格中可以清晰的看到,逻辑非!的优先级明显高于==等号的有优先级,因此第一个问…