首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
我家辉辉呢
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Webpack5 跨应用代码共享 - Module Federation
Webpack 5 的消息尽管已经出来了许久,但是正式版一直还未发布。Webpack 5 的 ChangeLog 中,除了常规的性能优化、编译提速之外,有一个比较让人期待的功能就是 Module Federation。Module Federation 可以强行翻译成「模块联邦…
夏日花火,谈谈移动端背景视频实现
八月,依然需要空调续命,这个季节二次元大概率在放烟火,给我映像最深的应该是《声之形》中硝子坠落时的烟火片段,绚丽而安静。 而且由于 gif 格式只支持 256 色,mp4 转 gif 画面的分辨率虽然不变但画质有很大损失,上图能看到明显的像素块效果。 所以日常视频转 gif 时…
嘿,前端的CSP & CSP如何落地,了解一下?
调试工具: Chrome插件——modheader。通过随意设置响应头来测试CSP 最后,有一个通用化配置——default-src,你给了它什么值,其他几个指令就默认什么值。其他指令如果有设置,那自身的值会覆盖default-src的值 注意,要写冒号。为了防止误解,所以上面…
vue3响应式源码解析-Reactive篇
在上一章中,我们介绍了ref,如果仔细看过,想必对ref应该已经了如指掌了。如果还没有,或着忘记了....可以先回顾一下上篇文章。 reactive这个文件代码其实不多,100 来行,很多逻辑其实是在handlers跟effect中。我们先看这个文件的引入: 所以不用怕,很多只…
React系列-Mixin、HOC、Render Props(上)
React 里,组件是代码复用的基本单元,基于组合的组件复用机制相当优雅。而对于更细粒度的逻辑(状态逻辑、行为逻辑等),复用起来却不那么容易,所以我们是通过分析以下几种模式来解决我们状态逻辑复用问题 Mixin `倾向于增加更多状态`,这降低了应用的可预测性(`The more…
Vue3响应式系统源码解析-Ref篇
我们阅读源码的原因是什么?无非是1:学习;2:更好的使用这个库。如果只是想大致的了解下原理,倒不必花时间阅读源码,几句话,几张图就能搞清楚,网上搜搜应该就有很多。因此,阅读源码的过程一定是要对不明白的地方深入了解,肯定是很费时间的。 在这过程中,有些知识点,跟库本身可能没什么关…
干货!防运营商劫持
运营商是指那些提供宽带服务的ISP,包括三大运营商中国电信、中国移动、中国联通,还有一些小运营商,比如长城宽带、歌华有线宽带。运营商提供最最基础的网络服务,掌握着通往用户物理大门的钥匙,目前运营商劫持很普遍。 DNS劫持:这种劫持会把你重新定位到其它网站,我们所熟悉的钓鱼网站就…
两行 Javascript 代码生成 UUID
发现一个简单的方法,可以在不依赖第三方库的情况下,在 Javascript 应用程序中生成 UUID。 在 Javascript 中可以用的 URL.createObjectURL 方法创建一个惟一的 URL,以表示传递给它的对象。为了让这个 URL 是唯一的, URL.cre…
用动画和实战打开 React Hooks(三):useReducer 和 useContext
随着应用状态越来越复杂,我们迫切需要状态与数据流管理的解决方案。熟悉 React 开发的同学一定听说过 Redux,而在这篇文章中,我们将通过 useReducer + useContext 的组合实现一个简易版的 Redux。首先,我们将带你重新认识“老朋友”useState…
这个教程,真的让我学会了正则表达式
正则表达式允许定义一种模式,并通过这种模式针对字符串执行对应的操作。与模式匹配的子字符串称为“匹配”。 有许多实现正则匹配的引擎,每种都有自己的特性。这本书将避免讨论(不同引擎之间的)特性差异,而是只讨论在大多数情况下不同引擎都共有的特征。 整本书中的示例使用JavaScrip…