JAVA开发+前端技术
文章平均质量分 78
JAVA开发前端知识,包括html、css、js、ts、vue、vant、uni-app等知识
冰冰很社恐
学无止境
展开
-
Pinia介绍和使用
如果你学过Vue2,那么你一定使用过Vuex。我们都知道Vuex在Vue2中主要充当状态管理的角色,所谓状态管理,简单来说就是一个存储数据的地方,存放在Vuex中的数据在各个组件中都能访问到,它是Vue生态中重要的组成部分。既然Vuex那么重要,那么在Vue3中岂能丢弃!在Vue3中,可以使用传统的Vuex来实现状态管理,也可以使用最新的pinia来实现状态管理,我们来看看官网如何解释pinia的。Pinia是Vue的存储库,它允许您跨组件/页面共享状态。从上面官网的解释不难看出,pinia和。原创 2024-02-29 12:34:43 · 705 阅读 · 0 评论 -
RESTful API介绍
从请求方式上无法知道API具体是干嘛的,所有在URL上都会有操作的动词来表示API进行的动作,例如:query,add,update,delete等等。但是随着互联网和移动设备的发展,人们对Web应用的使用需求也增加,传统的动态页面由于低效率而渐渐被HTML+JavaScript(Ajax)的前后端分离所取代,并且安卓、IOS、小程序等形式客户端层出不穷,客户端的种类出现多元化,无论进行多少次操作,结果都是一样的。,其中安全性是指方法不会修改资源状态,即读的为安全的,写的操作为非安全的。原创 2024-02-22 09:55:18 · 834 阅读 · 0 评论 -
node版本管理工具之nvm的安装和使用
nvm是Node Version Manager的简称,即为node版本管理工具。原创 2024-02-21 18:58:29 · 880 阅读 · 0 评论 -
vite是什么
因此,针对开发环境中的启动慢问题,Vite开发环境冷启动无需打包,无需分析模块之间的依赖,同时也无需在启动开发服务器前进行编译,启动时还会使用esbuild来进行预构建。而Webpack 启动后会做一堆事情,经历一条很长的编译打包链条,从入口开始需要逐步经历语法解析、依赖收集、代码转译、打包合并、代码优化,最终将高版本的、离散的源码编译打包成低版本、高兼容性的产物代码,这可满满都是 CPU、IO 操作啊,在 Node 运行时下性能必然是有问题。经过1.3节,我们简单对比了各打包工具之间的差异。原创 2024-02-21 19:20:39 · 1823 阅读 · 0 评论 -
modelValue实现组件的双向数据绑定
并不是Vue.js的官方API,而是由开发者自定义的一个属性名。但是,由于它在实现双向数据绑定时非常常见且重要,因此被广泛地采用和接受。同时,Vue.js也提供了一些内置的机制来简化双向数据绑定的实现,如使用。这样,父组件就可以实时地获取到子组件中输入框的值,实现了双向数据绑定。是Vue.js 3.x中的一个重要概念,用于实现组件的双向数据绑定。以下是一个简单的示例,展示了如何在子组件中使用。指令绑定一个子组件时,子组件需要声明一个。的事件,来通知父组件绑定值的变化。的属性,并将其绑定到一个输入框的。原创 2024-02-26 19:10:48 · 1018 阅读 · 0 评论 -
vue中的watch介绍
watch 共接收3个参数,下面一起看看这3个参数都有什么作用:source:需要侦听的响应式属性,这个属性可以是不同形式的“数据源”,例如:可以是一个 ref (包括计算属性)、可以是一个响应式对象、可以是一个 getter 函数、或多个数据源组成的数组。cb:回调函数。当侦听的响应式属性发生变化时,会触发这个回调函数,它也有3个参数:newValue:响应式属性变化后的值(新值)、oldValue:响应式属性变化前的值(旧值)、onInvalidate:该函数用于清除副作用。原创 2024-02-29 12:55:45 · 732 阅读 · 0 评论 -
node.js常用命令
为了更加方便的切换下包镜像源,我们可以安装nrm这个小工具,利用nrm提供的终端命令,快速查看和切换镜像源。查看npm使用的所有文件夹。#设置镜像源(淘宝)#查看所有可用镜像源。原创 2024-01-17 20:29:20 · 789 阅读 · 0 评论 -
前端和后端之间的CORS 跨域和解决办法
跨源资源共享CORS,或通俗地译为跨域资源共享)是一种基于HTTP头的机制,该机制通过允许服务器标示除了它自己以外的其他源(域、协议或端口),使得浏览器允许这些源访问加载自己的资源。跨源资源共享还通过一种机制来检查服务器是否会允许要发送的真实请求,该机制通过浏览器发起一个到服务器托管的跨源资源的“预检”请求。在预检中,浏览器发送的头中标示有 HTTP 方法和真实请求中会用到的头。跨域是指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。原创 2024-01-19 16:33:12 · 1867 阅读 · 0 评论