首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
阿B同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
JS SDK 构建实现 Webpack VS Rollup
最近一段时间在开发 JavaScript SDK,讲究 原生、短小、快速、清晰、可读性、可测试性 等等。 而 SDK开发 关键的一环则是 打包, 恰恰打包这一环决定了 SDK 的体积(短小)、引入方式(原生),一部分速度问题(快速)。 开发过程中分别使用 Webpack5 与 …
手摸手带你撸一个网络请求库(rollup,babel)
接下来开始"手摸手"用rollup+babel+XMLHttpRequest封装一个网络请求的库,这里尽可能详细的步骤和思路列出,方便各位读者的学习之旅。会按照rollup使用、babel配置、封装X
Github+docsify打造个人文档
在日常开发中 前后端对接时 经常要写很多文档Api。docsify就是一个强大的文档生成工具 界面清新好 支持语法高亮和Markdown 语法,并且docsify 扩展了一些 Markdown 语法可以让文档更易读。像vue.js官网(https://cn.vuejs.org/…
面试分享:1 年经验初探前端社招
年中决定离开当前所在的公司,想受一受外面社会的毒打。也面了 2 家还不错的公司(字节跳动 和 拼多多),在此记录分享一下。 字节跳动的技术面试都是以视频面试的形式进行的。 主要考察 js 中的基本类型、typeof 和 instanceof 等。 常规的类型比较题,比较基础。 …
教女朋友学前端之深入理解JS引擎
宏观视角看 V8、V8 架构演进史、V8 的工作机制以及 V8 核心模块。虽然 CPU 的指令集是有限的,但我们软件工程师编写的程序不是固定的,正是这些程序最终被 CPU 执行,才有了改变世界的可能。
从V8角度揭秘你不知道的面试八股文
本文将从 V8 出发从原理到面试题进行一个串联,帮助你形成一个比较好的体系。 人眼前一亮。 我们知道的这些内容,大多都说是 JS 里的特性,这可能只是一个笼统模糊的回答,第一个重点:V8 和 宿主 的功能傻傻分不清楚。 V8 是由谷歌收购并使用 C++开发并开源的 javasc…
Objects in v8
当要深入了解 v8 内部的内存管理细节时,首先需要了解对象在 v8 中的处理方式,本文将结合源码对 v8 中的对象处理进行简单介绍
V8 microtask 队列与 async/await 源码分析
本文先分析 microtask 队列,后分析 async/await,版本为 V8 7.7.1。 microtask 队列存在于 V8 中,从 Node 和 V8 源码来看,V8 有暴露 microtask 队列的相关方法给 Node。也就是说 Node 可以控制 V8 的 m…
2020 前端 React 面试
JSX本质是什么..... 这里打印出来的Event对象是 React 封装过的SyntheticEvent,可以看__proto__.constructor。React 标准化了事件对象,因此在不同的浏览器中都会有相同的属性。 React 中事件绑定跟 Vue 中完全不同,V…
CodePush支持多包——加载不同业务的bundle包
前期由于对CodePush的预研不足,以为支持多包热更新,结果在实际应用中发现CodePush拿的热更新bundle资源是没有区分业务的,导致切换业务场景的时候出现白屏现象,所以需要对CodePush源码进行重构。 这个gradle脚本主要做了些什么呢?其实就是创建了2个tas…