静水深流's blog

个人博客_web前端_JavaScript_面试_算法解析_技术总结_原创

首页

阅读更多

学习网站收藏

阅读更多

文章列表

阅读更多

探索 SSE:服务器推送技术的魅力与应用

SSE早在2004年就开始制定 HTML5 规范草案,08年被各大浏览器实现和支持,并在14年正式被W3C 标准化,但是其一直处于比较边缘化,很少被讨论的状态;本人也仅是只闻其名,直到最近做AI Copilot ,前后端的交互方式由原定的websocket改为了业内常用也比较符合使用场景的sse的交互方式;同时跟同事交流时发现和多人对sse并不是太了解,所以将近期做的调研进行整理输出!

2024/8/2
阅读更多

图解DIFF算法介绍

什么是DIFF,什么是Virtual DOM,现代前端框架为什么要有DIFF?他有什么好处,本文用几张图讲解如何vue3和react是如何实现的DIFF算法

2023/10/25
阅读更多

如何使用javascript实现复制出的文案带链接?

开发者在用户允许的情况下可以通过JavaScript来读写剪贴板;从而方便的实现粘贴、复制等能力;本文会研究Clipboard API和execCommand的使用方法,同时也会简单研读下开源项目clipboard.js是如何实现的复制能力。

2023/7/25
阅读更多

基于vuepress2搭建专属自己的博客,并集成各种常用功能

每个技术人都应该有一个个人博客来展现自己。本文通过Vuepress2升级静态博客系统,从零开始制作一个够用、专属自己的稳定博客。博客支持了评论、首页、列表页、分页、标签、草稿箱等等各种自定义功能来为我们的博客增加亮点和交互

2022/9/19
阅读更多

听说你至今不晓得缓存淘汰算法?实现LRU、LFU和FIFO?

缓存淘汰算法,在进程中也被称作页面置换算法,即程序在运行时,若新访问的不在内存中而需将其存入内存,若此时内存已无多余空间,此时就需要从内存中清除一些数据来存储最新的访问数据,而这个算法就是针对需要淘汰的数据给出最优、最高效和命中率最高的方案.

2022/9/13
阅读更多

最长递增子序列及vue3.0中diff算法

VUE3.0对diff过程进行了大升级,去掉了key查找,而是变成了计算最少移动dom的方案,然后在进行dom更新,它的计算方式就是以最长递增子序列算法为基础进行改造的

2022/8/22
阅读更多

二进制之入门到应用实践

二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,二进制运算在工作中和vue3中都会有大量应用和实践!

2022/8/21
阅读更多

推荐订阅

Chen's Blog,分享安全领域的所思、所想、所学。

空鸣深语

无论你是游戏死忠,还是轻度的休闲玩家,在这里都能找到感兴趣的东西。