logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SSE技术和WebSocket技术实现即时通讯

服务器发送事件SSE(Server-Sent Events)是一种基于HTTP的单向通信机制,用于实现服务器主动向客户端推送数据的技术,也被称为“事件流它基于HTTP协议,利用其长链接的特性,在客户端与服务器之间建立一条持久化连接,并通过这条连接实现服务器向客户端实时数据推送。WebSocket 是一种在单个 TCP 连接上进行全双工通信的网络协议。它是 HTML5 中的一种新特性,能够实现 We

文章图片
#websocket#网络协议#网络 +2
一文学会VSCode代码同步至GitHub

每次想在寝室中继续撸实验室电脑上代码时会稍微麻烦点,之前是直接放弃不撸了,今天突然想到直接上传git私有仓库可能更方便一点。便有了这篇记录

文章图片
#github#vscode#git
CSS动画——实现波浪摇摆效果...

波浪的摇摆实际上是通过波浪图的左右移动实现的,因此我们只需写一个实现波浪图从右(左)到左(右)移动的动画即可,但是在实现循环移动的动画中会存在一个问题,波浪图向左移动后,将移出屏幕边界,并且右侧会空出来,因此我们**在盒子内放两张相同的波浪图,一张初始位置在屏幕内,一张在屏幕右侧,当第一张向左移动时,第二张紧跟着一起移动实现弥补原本的空出来的位置,这样就可以实现波浪上下摇摆的动画效果了。

文章图片
#css#前端#微信小程序 +1
Vue——token原理、路由导航守卫与请求拦截器

当页面跳转时,如何才能保存页面的状态呢?有三种方式能够保存页面状态这篇博客只讲解一下token方式,关于cookie与session的原理可以查阅往期node.js的博客。

文章图片
#vue.js#前端#javascript +2
Vue3——getCurrentInstance()

Vue2中,可以通过this来获取当前组件实例;Vue3中,在setup中无法通过this获取组件实例,console.log(this)打印出来的值是undefined。在Vue3中,getCurrentInstance()可以用来获取当前组件实例

文章图片
#vue.js#javascript#前端 +1
一文学会Git管理代码仓库

Git 是一个非常流行的分布式版本控制系统,用于管理代码、文本文件等任何形式的文档。它让一个或多个开发者合作编写代码变得容易而舒适,同时提供了远程存储库和与不同工具的整合。本文内容偏基础,个人认为讲得足够细致,请耐心读取,欢迎读者底部留言评论。

文章图片
#git#vim#编辑器 +2
CSS之实现线性渐变背景

`background: linear-gradient`是CSS中用于创建**线性渐变**背景的属性,这个属性允许你定义一个在元素的背景中进行渐变的效果,可以从一个颜色过渡到另一个颜色。

文章图片
#css#css3#前端
TypeScript之非空断言

非空断言(Non-null Assertion)是 TypeScript 2.0 引入的新特性,用于告诉编译器一个变量不为 `null` 或 `undefined`,在某些场景下可以方便地解决一些类型检查问题。

文章图片
#typescript#javascript#前端 +2
Vue——插槽

插槽的作用:Vue插槽是Vue中常见的一种组件间的相互通信方式,作用是让父组件可以向子组件指定位置插入html结构,适用于,在要接收数据的组件页面通过标签来表示,简单来说,。插槽的基本使用:这里我们选定App.vue作为父组件,Card.vue作为子组件,作为演示插槽基本使用的代码文件。App.vue运行结果:从上面的运行结果可以看到,插槽的基本使用是子组件自身内容正常显示,插入的内容是父组件向子

文章图片
#vue.js#javascript#前端
到底了