首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
liugq571389511
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 31
沸点 3
赞
34
返回
|
搜索文章
赞
文章( 31 )
沸点( 3 )
聊一聊 webpack dynamic import 原理
动态 import 与 静态 import 最大区别就是在 require 之前有没有加一层 promise 控制,而 promise 从创建到决策完成的中间的过程就是通过网络去加载异步模块的过程。
ESLint v9: flat config 之匹配与合并
flat config 的匹配规则 ESLint flat configs 是由多个 config 对象组成的数组。那么针对某个文件(filePath)去做代码校验和格式化的时候,应用了哪些 conf
JSBridge的原理
关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运…
深入理解 Koa2 中间件机制
我们知道,Koa 中间件是以级联代码(Cascading) 的方式来执行的。类似于回形针的方式,可参照下面这张图: 今天这篇文章就来分析 Koa 的中间件是如何实现级联执行的。 这个函数的作用在于将调用 use(fn) 方法中的参数(不管是普通的函数或者是中间件)都添加到 th…
Javascript装饰器的妙用
最近新开了一个Node项目,采用TypeScript来开发,在数据库及路由管理方面用了不少的装饰器,发觉这的确是一个好东西。 装饰器是一个还处于草案中的特性,目前木有直接支持该语法的环境,但是可以通过 babel 之类的进行转换为旧语法来实现效果,所以在TypeScript中,…
结合Babel 7.4.0 谈一下Babel-runtime 和 Babel-polyfill
我们知道Babel是一个通用型的JS编译器,通过Babel我们可以把最新标准编写的JS代码向下编译成兼容各种浏览器或Node的通用版本。你可以通过安装预设(presets,一系列同类插件组合) 或 插件(plugins) 告诉Babel应该如何进行代码转译,例如:@babel/…
学习 sentry 源码整体架构,打造属于自己的前端异常监控SDK
感兴趣的读者可以点击阅读。 本文通过梳理前端错误监控知识、介绍sentry错误监控原理、sentry初始化、Ajax上报、window.onerror、window.onunhandledrejection几个方面来学习sentry的源码。 开发微信小程序,想着搭建小程序错误监…
前端模块化的前世
随着前端项目的越来越庞大,组件化的前端框架,前端路由等技术的发展,模块化已经成为现代前端工程师的一项必备技能。无论是什么语言一旦发展到一定地步,其工程化能力和可维护性势必得到相应的发展。 模块化这件事,无论在哪个编程领域都是相当常见的事情,模块化存在的意义就是为了增加可复用性,…
完全吃透 TLS/SSL
TLS/SLL 是现在网络安全通信比较重要的一环,通过一些列的 key 交换和 key 生成,最终确立加密通道的整个流程。众所周知,TLS/SSL 耗费的时间也是挺可观的,相对于 TCP 的3次 RTT 来说,如果加上 TLS/SSL, 则总的 RTT 时间至少为 4 次。虽然…
下一页
关注了
13
关注者
0
收藏集
1
关注标签
3
加入于
2019-10-09