首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js工具
订阅
小气小憩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
从0到1实现Web端H.265播放器:视频解码篇
本文在这里就不对H.265做介绍了。感兴趣的朋友可以看下面的文章了解详情。(第一篇是我们在2019年3月发布的文章,距今已有2年,时间过得真快) 看了上面那篇2年前的文章应该清楚了浏览器对于H.265支持程度。好消息是经过两年发展,Webassembly发布了1.1版本,增加了…
前端audio音频使用base64编码播放
接口返回的数据是base64的编码,原先的思路是先把base64转化成MP3并下载到本地,但是发现这样做后还得解决文件路径问题,而且转化成mp3下载到本地再播放的这个用户体验很差。于是就想着audio能不能直接播放base64数据。 一、base64编码长度较短的时候,可以直接…
为什么 Webpack tree shaking 失效了?
背景 事情是这样的,上周在分析项目打包代码的时候,突然发现 date-fns 在未压缩之前有 1.5M,通过分析报告可以看到,date-fns 的 locale 模块全部被打包到了 bundle 文件
这个可怜的前端终于学会了内网穿透
前端越来越卷,啥都得会点。内网穿透自己电脑启的服务,让远在千里之外的人也能访问到。这里选择 ngrok 只需要3步就可以搞定。
鼠标滚轮事件&Mac触控板双指事件
因为下一阶段要做的一个工作是开发一个WEB端的K线图,所以这一周一直在研究这方面的东西,其中涉及到的一个知识点是鼠标滚轮事件和Mac的触控板双指事件,发现这里面还是有一些坑的。 1. 用哪个事件 以前常使用的mousewheel事件已经逐渐被官方废弃了,改用wheel事件代替,…
我的 Electron 客户端也可以全量/增量更新了
本文主要介绍 Electron 客户端应用的自动更新,包括全量和增量这两种方式,从0到1结合代码进行分享。
优秀的浏览器端的数据存储方式-localforage
什么是localforage? 详情文档 localforage是一个 JavaScript 库,通过简单类似 localStorage API 的异步存储来改进你的 Web 应用程序的离线体验
理解 React Compiler
React 的核心架构会反复调用您赋予它的函数(即您的组件)。这一事实既简化了其思维模型,使其广受欢迎,也带来了可能的性能问题。一般来说,如果您的函数执行昂贵的操作,那么您的应用程序就会很慢。因此,性
全网最优雅的 React 源码调试方式
什么?调试 React 源码还有优雅和不优雅之分? 别着急,我们先来听个故事: 东东是一名前端工程师,主要用 React 技术栈,用了多年之后想深入一下,所以最近开始看 React 源码。 他把 re
彻底搞懂 Webpack 的 sourcemap 配置原理
用过 webpack 的都知道,webpack 的 sourcemap 配置是比较麻烦的,比如这两个配置的区别: eval-nosources-cheap-module-source-map hidd