logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

命令与事件的区别:分布式系统中的命令与事件

当我们在分布式系统中构建新组件时,往往会发现自己被很多看上去独特的用例所包围。 每个问题似乎都是一个新问题,需要对其进行单独分析和讨论才能解决。实际上,我们会遇到的大多数用例都属于某些常见模式。 我们应该尽量制定指导方针或经验法则,以帮助我们做出快速、一致的决定,而不是一遍又一遍地发明轮子。事实上,尽管分布式系统设计可能很复杂,但它们也可以归结为一些基本概念,其中一个重要的概念是命令和事件之间的区

#分布式
nodejs作为中间层的实践「详细介绍」

nodejs的出现为前端行业带来了无限的可能性,让很多原来只负责客户端开发的同学也慢慢开始接触和使用服务器端技术.虽然nodejs带来了很多的好处,但是它也存在自身的局限性.和那些传统老牌的编程语言相比,如JAVA,PHP.nodejs并不能成为它们的替代品,而且在可预估的未来,也很难撼动那些老牌编程语言的地位.目前nodejs主要有以下几个应用场景.前端工程化,比如rollup,webpack在

#node.js
Vue前端HTML保存为PDF的两种常用方式 「干货分享」

Vue前端HTML保存为PDF常用方式有两种。使用html2Canvas和JsPDF库,转化为图片后保存PDF。调用浏览器window.print(),然后手动保存为PDF。第一种优点没有预览点击即可保存不需要手动配置保存可选取部分Dom保存缺点较不清晰需要先转化为图片没有提前预览不适合保存过长分页内容依赖html2Canvas和JsPDF库第二种优点可以提前预览适合保存过长分页内容比较合适直接由

#vue.js
如何将 github pages 迁移到 vercel 上托管

前言早期网站使用 github pages,后来迁移到 coding,最近又放到腾讯云网站静态托管,无论是 coding 的 cos 存储桶,还是静态网站托管他们都是收费的,那有没有免费的托管商呢,既不影响网站的访问速度还免费,于是,找了一下,还真有,vercel和Netlify,就是免费的其中大名顶顶的Next.js,create-react-app,Nuxt.js等就是部署在部署托管在verc

#javascript
javascript点击事件:EventLoop事件循环

同步模式异步模式想要了解事件循环,我们首先要说明白JavaScript的同步模式和异步模式。众所周知,目前主流的javaScript环境,都是以单线程的模式去执行的javaScript代码,那javaScript采用单线程工作的原因与他最早的设计初衷有关。最早javaScript这门语言就是一门运行在浏览器端的脚本语言,那他的目的是为了实现页面上的动态交互。而实现页面交互的核心就是dom操作,那这

#javascript
在 vue3 中轻松实现 switch 功能组件 「简单易懂」

编程语言里面,除了使用 if 语句来做条件判断,还有另外一个常用的就是 switch 了。而在 vue 中,官方已经帮助我们实现了 v-if 这个指令,但是还没有 switch ,那我们能不能自己实现一个呢?这篇文章就是来探索这个问题,并且最终实现一个 Switch 组件以终为始先来看看我们希望用户是如何使用 Switch 的用 js 的方式来对比一下:用户可以通过一个 VSwitch 组件来应用

#vue.js
到底了