前端webWorker 的介绍以及应用
Web Workers 是在浏览器中运行 JavaScript 代码的一种机制,它们在主线程之外运行,可以在后台执行一些任务而不阻塞用户界面。Web Workers 使得在浏览器中执行多线程操作成为可能,这有助于提高性能和响应性。
小程序与内嵌webview的数据交互
小程序与内嵌webview的数据交互
Web实时通信的学习之旅:轮询、WebSocket、SSE的区别以及优缺点
WebSocket比SSE功能更加强大,WebSocket是在服务端和客户端建立的双向实时数据通道,而SSE只支持服务端想客户端的单向通讯浏览器对WebSocket的支持也更加广泛,IE、Edge几乎不支持SSEWebSocket有一套独立的标准协议,在使用过程中必须按照标准协议来,而SSE使用的是
vite5-webchat:基于vite5+vue3.x+element-plus网页版聊天系统
Vite5-Webchat网页聊天室|vite5.x+vue3+pinia+element-plus仿微信客户端。包含了聊天、通讯录、朋友圈、短视频、我的等功能模块。支持收缩侧边栏、背景壁纸换肤、锁屏、最大化等功能。
史上最全springboot+vue3+element-plus代码实现web登录页面,包含maven配置
springboot、vue、axios、maven
Vue 3 中的常用生命周期函数使用场景详解
Vue 3 的生命周期钩子为开发者提供了在组件生命周期的不同阶段执行特定逻辑的能力。通过合理使用这些钩子,我们可以更好地管理组件的状态、DOM 操作和副作用,从而创建出更高效、更健壮的 Vue 应用程序。每个钩子都有其特定的使用场景,了解并正确使用它们可以大大提高我们的开发效率。
前端Vue篇之Vuex中action和mutation的区别、Vuex 和 localStorage 的区别
在Vuex中,Action和Mutation都是用来改变状态的。它们的主要区别在于:Mutation是同步的,而Action是异步的。Mutation是用来改变状态的,而Action是用来处理异步操作的,例如网络请求。
2024大厂Web前端面试经验,JavaScript之手把手教你做轮播图,前端进阶
I. 轮播图的展示与原理概述。
消息服务应用1——java项目简单实现websocket并配置前端链接访问
WebSocket由于其自身的可靠性强,实时性好,带宽占用更小的优势,在实时通讯应用场景中独占鳌头
前端使用minio传输文件
安装完可能会出现可以尝试降低minio的版本上传文件${${${${${下载文件。
一些前端优质的代码片段
#js函数式编程、#ES6新特性代码片段
超详细的前后端实战项目(Spring系列加上vue3)前端篇(一)(一步步实现+源码)
大家不要一开始写前端就直奔优美的”可跳转“页面,这边先整体规定一个向后端发请求的工具request.js//导入axios//定义前缀//来一个响应拦截器result=>{//如果不为0则表示失败alert(result.data.message||'出现错误')//异步的状态转化成失败的状态},e
Spring AOP实战--之优雅的统一打印web请求的出参和入参
由于实际项目内网开发,项目保密,因此本文以笔者自己搭建的demo做演示,方便大家理解。在项目开发过程中,团队成员为了方便调试,经常会在方法的出口和入口处加上log输出,由于每个人的log需求和输出方式不一样,在测试环境还好,但是上线后导致项目的日志输出特别的杂乱,有时候想要根据日志排查问题就特别地费
前端本地存储方式-IndexedDB
indexedDB是什么?怎么用?在哪里用?目前最像数据库的前端本地储存
前端React篇之哪些方法会触发 React 重新渲染?重新渲染 render 会做些什么?
在React中,组件的重新渲染可以通过setState()、forceUpdate()、props或state的改变、父组件的重新渲染以及context的改变来触发。当组件重新渲染时,React会执行render方法,生成新的虚拟DOM树
前端数据存储之cookie、LocalStorage与SessionStorage
Cookie是小甜饼的意思。顾名思义,cookie确实非常小,它的大小限制为4KB左右。他的主要用途又保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在Cookie中存入一段辨别用户身份的数据来实现的。localStorage是HTML5标准中新加入的技术,它并不是什么划时代
Flutter笔记:关于WebView插件的用法(上)
WebView是一个可以在移动应用中显示网页的组件。它基于原生的WebView控件(如iOS中的WKWebView和Android中的WebView),提供了加载URL、显示HTML内容、与JavaScript交互等功能。通过在Flutter应用中使用WebView,我们可以方便地集成Web内容,并
私有化部署自己的ChatGPT,免费开源的chatgpt-next-web搭建
一键免费部署你的跨平台私人 ChatGPT 应用, 支持 GPT3, GPT4 & Gemini Pro 模型。
web学习笔记(七十)
如果data不是函数,而直接写一个对象,那么所有组件共用同一个数据了,此时的数据变成了全局变量,任意一个组件修改data中的数据,所有组件都会同步变化,这样的话,组件复用就会出现问题,因为组件复用本质上是复用的标签结构和样式而已,数据肯定不能共享,每个组件实例对象this都需要维护自己内部的数据,保