最新文章

Vue3 渲染执行流程超详细解析

本文详细解析了Vue3的渲染流程,分为五个核心阶段:初始化、模板编译、虚拟DOM生成、真实DOM渲染和响应式更新。初始化阶段通过createApp创建应用实例并挂载根组件;模板编译将模板转换为可执行代码;虚拟DOM生成阶段构建VNode树,并进行依赖收集;真实DOM渲染阶段将VNode树转化为实际的DOM节点;响应式更新机制则确保数据变化时页面自动更新。文章还介绍了Vue3在性能上的优化措施,如静态提升、Patch Flag等,并提供了调试技巧和常见问题解决方法。

vue3
admin vue 49

docker 部署 solara 音乐播放器

该音乐播放器具有多种特色功能,包括自动取色渲染的沉浸式背景、优化的竖屏移动端布局、跨站曲库检索、灵活的队列管理、收藏列表支持、丰富的播放模式选择、动态歌词视图、列表导入导出、多码率下载选项、轻量后端代理以处理音频跨域问题、锁屏播放控制以及调试控制台。用户可以通过提供的Docker命令轻松安装并访问服务。

docker
admin 后端 155

前端上传文件(切片上传)

文章总结了前端实现长连接的几种常见技术,包括短轮询、长轮询、HTTP 长连接、Server-Sent Events (SSE) 和 WebSocket,并对比了它们在实时性、带宽消耗和适用场景等方面的优缺点。此外,还详细介绍了大文件切片上传的技术细节,如文件分片、唯一标识、并发控制、断点续传等关键步骤,以及如何通过这些方法提高传输可靠性和用户体验。

vue
admin vue 36

docker 国内镜像源

文章提供了一系列Docker的国内镜像源网址,旨在帮助用户更快地拉取Docker镜像。列出的镜像源包括腾讯云、华为云等知名服务商提供的地址,以及其他一些可用的第三方镜像站点。这有助于提高在中国大陆使用Docker时的数据传输速度和稳定性。

docker
admin 后端 83

docker 部署 moontv

该文档介绍了如何通过创建一个`compose.yml`文件来部署名为`moontv`的服务。使用Docker镜像`jeffxinzhe/moontv:latest`,将容器的2000端口映射到主机,并设置环境变量`PASSWORD=12345`。配置文件被挂载到容器内的`/app/config`路径下,且服务设为除非停止否则一直重启。

moontv
admin 杂记 785

【油管惊艳翻唱】We Don't Talk Anymore

提供的内容中仅包含一个视频链接,并没有提供具体的文章文本。因此,无法直接生成文章摘要。如果需要对视频内容进行总结,请先提供视频的文字描述或主要内容。

admin 杂记 42

《Stay With Me》MV 中字 灿烈&PUNCH

提供的内容为一段视频,并没有文字信息。请提供文章文本以便我为你生成摘要。如果有特定的视频内容需要总结,请详细描述视频的内容。

admin 杂记 99

手写shallowReactive 与 reactive

文章介绍了`shallowReactive`和`reactive`两种创建响应式对象的方法。`shallowReactive`仅使对象的最外层属性变为响应式,而`reactive`则递归地将对象中所有层级的数据转换为响应式。通过使用`Proxy`对象,这两种方法能够拦截对数据的读取、修改或删除操作,并在控制台输出相关信息。示例代码展示了如何自定义这两个函数以及它们的应用效果。

jsvue
admin vue 65

js二维数组转一维数组

本文介绍了两种JavaScript方法将二维数组转换为一维数组:第一种使用`Array.prototype.flat()`直接展平数组;第二种通过`Array.prototype.reduce()`结合`concat()`函数来合并数组元素。两种方法均可实现从[[1, 2], [3, 4, 5], [6]]到[1, 2, 3, 4, 5, 6]的转换。

admin 35