首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
zhangcong25
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
2024.08.25 更新前端面试问题总结(20 道题)
2024.08.25 更新前端面试问题总结(20 道题)github 地址: https://github.com/pro-collection/interview-question/issues
如何快速将你的应用封装成js-sdk?
本文将介绍前端如何封装一款 js-sdk 以及如何快速将你的应用变成 js-sdk , 我们将总结一些封装 js-sdk 的原则和案例, 来帮大家更快的上手 sdk 开发. 其中笔者还会以H5-Dooring 为例子, 介绍如何将 H5 页面编辑器封装成一个 js-sdk 供他…
🔥 如何优雅地解决多个 React、Vue App 之间的状态共享?
码过的每一个需求、踩过的每一个坑、修过的每一个 bug 、学过的每一个知识以及看过的每一篇文章都不会成为无用功,它们都将为自己的技术城堡添砖加瓦。今天我们将从实现不同的 React、Vue App 之间的状态共享这个需求着手,学习 React、Vue 中那些我们很少用到,但是一…
React Fiber架构
React Fiber是对React核心算法的重新实现。这是一个正在进行中的项目。到目前为止(指2016年),React团队已经对此进行了为期两年的研究和调研。 React Fiber的目标是增加React对动画,布局和手势等领域的是适配性(suitability)。React…
『面试的底气』—— 实现一个Promise
异步行为是 JavaScript 的基础,但以前的实现不理想。在早期的 JavaScript 中,只支持定义回调函数来表明异步操作完成。串联多个异步操作是一个常见的问题,通常需要深度嵌套的回调函数(俗称 “地狱回调” )来解决。 为了解决地狱回调这个问题,ES6 根据 Prom…
解密微前端:从qiankun看子应用加载
对于 qiankun 来说,路由劫持是在 single-spa 上去做的,而 qiankun 给我们提供的能力,主要便是子应用的加载和沙箱隔离。 我将分为三个 topic 去讲,这篇文章主要基于 qiankun 源码像大家讲一下微前端子应用的加载。 qiankun 是 sing…
解密微前端:"巨石应用"的诞生
随着我们中后台系统的复杂,往往会遇到多个团队独立维护的子应用接入统一的主应用中,这些子应用往往独立开发、独立部署、彼此完全解耦,这时候往常的单一应用无法满足业务的增长需求。而微前端便是用来解决随着时间的推移业务复杂度的提升,某个单应用演变为难以维护的“巨石应用”。 这便文章并不…
解密微前端:从qiankun看沙箱隔离
对于 qiankun 来说,路由劫持是在 single-spa 上去做的,而 qiankun 给我们提供的能力,主要便是子应用的加载和沙箱隔离。 承接上文,这是系列的第二个 topic,这篇文章主要基于 qiankun 源码向大家讲一下沙箱隔离如何实现。 snapshotSan…
使用 React Hooks 重构你的小程序
一直关注小程序开发的朋友应该会注意到,最开始小程序就是为了微型创新型业务打造的一个框架,最多只能运行 1m 的包。可是后来发现很多厂商把越来越多的业务搬到了小程序上,小程序的能力也在不断地开放,变得越来越强大。于是后来打包限制上升到了 2m,然后引入了分包,现在已经已经可以上传…
JavaScript温故而知新——call()和apply()的实现
可以看到将bar设为foo的属性,便实现了将this指向foo。但是这样做给foo对象平白无故的添加了一个属性,因此我们还要通过delete删除它。 要注意传入的参数个数是不确定的,我们可以从arguments对象中取值,即第二个到最后一个参数便是要传入的参数。