首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小被子
掘友等级
前端
|
🦐
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
219
文章 183
沸点 36
赞
219
返回
|
搜索文章
最新
热门
ESLint 之与 Prettier 配合使用
看本文前建议先动手写一个 ESLint 插件,理解 ESLint 的运行原理。 ESLint(包括其他一些 lint 工具)的主要功能包含代码格式和代码质量的校验,而 Prettier 只是代码格式的校验,不会对代码质量进行校验。代码格式问题通常指的是:单行代码长度、tab 长…
ESLint 之解析包名
以 . 开头,这是为了兼容之前的版本,不过多解释;
VSCode 插件之 Prettier
prettier-vscode 插件将使用当前项目本地依赖中的 prettier(推荐)。当 prettier.resolveGlobalModules 被设置为 true 时(settings.json),prettier-vscode 插件也可以尝试解析全局 prettie…
打不shi的小被子年度总结之2020
19年刚入职的时候加入了掘金社区,年底的时候看到掘金的年度征文,有点心动,心里打了个草稿,终是没动手写。时间可真快,第二年的年度征文又来了,放在心里也是个事,写就完事了😂。 今年主要的技术还是 Vue,6月份的时候使用 RN 在 app 上开发了一个模块,调试过程很痛苦😂。…
Vue 源码分析 - initComputed
为计算属性新建 Watcher 实例,又称 computedWatcher - new Watcher()。 将计算属性代理到 vm 上 - defineComputed。 创建一个全空对象 vm._computedWatchers = Object.create(null),…
Webpack 系列之模块对象
Webpack 的事件流机制是靠 Tapable 实现的,Tapable 是 Webpack 自带的模块,不需要单独安装,在 Webpack 被安装的同时它也会一并被安装。Tapable 主要提供了以下钩子,分为同步 / 异步,异步又分为并行和串行。 所有类型的钩子都有一个可选…
axios 异常处理
demo: 需要在页面展示一个选择下拉框,数据从接口返回。 如果没有用 try-catch(api.js - demo1),当 axios.get 出错时,程序会停止运行,return xxx 不会被执行,此时函数返回的是一个 pending promise。 因此需要用 tr…
rejected promise in try-catch
demo1 & demo2 唯一的区别就是 demo2 加了 await,结果是 demo1 的错误没有被 catch,demo2 的错误被 catch 了。 此时没有抛错,所以不会执行到 catch 中去,至此 try-catch block 已经结束。然后执行 p…
浏览器架构变迁
同一个进程内的线程可以共享分配给进程的内存资源。进程间的通信通过 IPC(Inter-Process Communication)实现; 一个最最基础的事实:CPU 太快了,寄存器仅仅能够追的上他的脚步,RAM 和别的挂在各总线上的设备完全是望其项背。 一个必须知道的事实:执行…
window.history
window.history 提供了对浏览器会话历史的访问,它暴露了很多有用的方法和属性,允许你在用户浏览历史中向前和向后跳转,同时(从 HTML5 开始)提供了对 history 栈中内容的操作。 state: 状态对象 state 是一个 JavaScript 对象,必填。…
下一页
个人成就
文章被点赞
527
文章被阅读
196,972
掘力值
3,599
关注了
36
关注者
110
收藏集
27
关注标签
7
加入于
2019-03-03