logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JavaScript 中堆和栈的区别

JS变量都存放在内存中,而内存给变量开辟了两块区域,分别为栈区域和堆区域栈像个容器,容量小速度快堆像个房间,容量较大讲这些之前我们先说说基本数据类型和引用数据类型我们知道在js中的数据类型可以分为基本类型和引用类型。基本类型是存在栈内存中的,引用类型是存在堆内存中的,但是引用类型的引用还是存在栈内存中的。let num1 = 1;num1 = 2;console.log(num1);// 2con

#数据结构#面试#经验分享
vue.config.js 中跨域 proxy 的原理

在讨论 proxy 跨域的原理时,我们要先说说为什么会出现 跨域问题为什么会出现跨域问题跨域主要是出于浏览器的同源策略限制。同源策略是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。所谓同源(即指在同一个域)就是两个页面具有相同的协议,主机和端口号什么是跨域当一个请求 url 的 协议、域名、端口 三者之间任意一个与当前页面url不同即为跨域当前页面url被

#前端#面试#经验分享
vue 路由 query 发生变化,但是页面不刷新

在同一地址中切换路由的 query 参数,例如:地址1:https://localhost:8080/search?q=跑鞋地址2:https://localhost:8080/search?q=篮球鞋问题:当从第一个调到第二个地址时,这时你路由的参数是改变了,但是页面内容不进行刷新,生命周期也不会触发,依然停留在地址1的内容,但是地址栏会变化为地址2。因为我是组件化的,把 search 单独封装

#javascript#经验分享
整合 git add 和 git commit

git add简介git add [参数] <路径>作用就是将我们需要提交的代码从工作区添加到暂存区,add 添加的是文件改动,而不是文件名,就是告诉 Git系统,我们要提交哪些文件,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件;把已跟踪的文件放到暂存区;还能用于合并时把有冲突的文件标记为已解决状态等)当我们 git add 添加文件到缓存区后,如果你仔细观察的话

#git
到底了