首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
bank49835
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
微前端框架 之 single-spa 从入门到精通
从基本使用 -> 部署 -> 框架源码分析 -> 手写框架,带你全方位刨析 single-spa 框架
微前端框架 之 qiankun 从入门到源码分析
从 single-spa 的缺陷讲起 -> qiankun 是如何从框架层面解决 single-spa 存在的问题 -> qiankun 源码解读,带你全方位刨析 qiankun 框架
async function(面试小难点?)
你还可以使用 异步函数表达式 来定义异步函数。 记住,await 关键字只在异步函数内有效。如果你在异步函数外使用它,会抛出语法错误。 在sequentialStart中,程序在第一个await停留了2秒,然后又在第二个await停留了1秒。直到第一个计时器结束后,第二个计时器…
H5调摄像头并扫描条形码初探
最近公司有个业务,是要在pad版调取摄像头并扫描条形码。一开始觉得这个功能无从下手,光是调取一个摄像头就应该挺费事的,更何况还要扫描条形码。 但是诸如微信这些流行的APP也都内嵌了这种功能,可惜大厂们是不会把这些核心技术开源共享的,没办法只能自己弄一个了。 很简单嘛,已经测试过…
深度解析 Vue 响应式原理
无论是对象还是数组,需要实现双向绑定的话最终都会执行这个函数,该函数可以监听到 set 和 get 的事件。 在 Object.defineProperty 中自定义 get 和 set 函数,并在 get 中进行依赖收集,在 set 中派发更新。接下来我们先看如何进行依赖收集…
[译]如何使用React生命周期方法
当 React 渲染一个组件的是你,首先进入该方法。 Note:componentWillMount()是唯一一个在render()之前调用的生命周期方法。因此是在服务端渲染中唯一被调用的方法。 可以在该方法中使用this.setState()但是不一定触发重新渲染。 当该方法…
你也可以手写自己的Promise(一)
我写这篇文章不打算介绍Promise产生的原因以及它解决的问题,我只是想写一篇关于实现自己Promise的文章。如果代码以及逻辑有什么不对的地方,请大家指出来。就这些,开始正题。 前提:我们要知道Promise是基于Promises/A+规范的。其中好多变量和方法名都是从这里来…
VueRouter 源码深度解析
在解析源码前,先来了解下前端路由的实现原理。 前端路由实现起来其实很简单,本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。目前单页面使用的路由就只有两种实现方式 www.test.com/#/ 就是 Hash URL,当 # 后面的哈希值发生变化时…
一个合格(优秀)的前端都应该阅读这些文章
的确,有些标题党了。起因是微信群里,有哥们问我,你是怎么学习前端的呢?能不能共享一下学习方法。一句话也挺触动我的,我真的不算是什么大佬,对于学习前端知识,我也不能说是掌握了什么捷径。当然,我个人的学习方法这篇文章已经在写了,预计这周末会在我个人公众号发布。而在此之前,我想展(g…
一个PDF在线预览小demo(文本可复制)
1. 安装PDF.js 2. 在vue中使用 该方法虽然返回一个PDFDocumentLoadingTask,但是仍然可以像使用promise一样使用它,源码如下,在调用pdf.then的时候会返回一