- 博客(10)
- 收藏
- 关注
原创 出现跨越?后端不管,前端怎么解决跨域问题呢
在前端开发过程中,出现了跨域问题,让后端开启cors,后端不想管,这时候该怎么办呢?1.在我们vue框架中找到vite.config.js 文件。3.在调用接口时,只需要写从"/frontend"开始的。2.使用node开启服务器。
2023-09-10 11:48:08
172
1
原创 数组常见的操作方法
slice()截取 ,第一个参数是截取开始的元素的索引,第二个参数为截取结束的索引,但不包括该索引,flat()数组扁平化,可以使多维变一维,参数为扁平的层数,如果是无限层,用infinity。lastIndexof()取某个元素在数组中的索引,没有的话取到-1,从后往前取。splice()截取 ,第一个参数为截取元素的索引,第二个参数为截取的个数。indexof()取某个元素在数组中的索引,没有的话取到-1,从前往后取。join()拼接,将数组中的元素以指定的拼接符拼接成字符串。reduce,数组求和。
2023-07-20 17:05:17
111
原创 原生js手撕todolist+本地存储
思想:输入对应的信息点击添加 tbody标签里会出现刚才添加的信息,操作会有两个按钮分别来实现删除和编辑功能。不管我们js有多少知识点和内容,其实都是离不开增 ,删,改,查。1.首先我们先来简单写个布局吧。我写的是一个学生的信息。今天我用原生js来手写以下todolist的核心代码。这样一个带有本地存储的todolist就写好了。2.下面就是js实现啦。
2023-07-20 16:29:43
123
原创 样式重置 css
我写了一个简单基础的reset.css大家可以简单看一下,具体以自己需求为准。作用:重新定义标签样式,覆盖浏览器的css默认属性--浏览器提供的默认样式。比如我们在写css时,不想用a标签的下划线,h标签的字体加粗和放大等等。重置浏览器标签的样式表。
2023-07-14 14:45:31
242
原创 什么是跨域。怎么解决跨域?
在开发中,前端有自己的测试服务器(liveserver),后端也有自己的测试服务器,前端在自己的测试服务器上打开页面,调用后端的接口,就出现了跨域问题。--前端安装的代理插件,基于node.js的(vue时具体分析)只能在开发坏境()时候使用,生成坏境下不能使用。利用script标签的src属性发起请求,传递数据给后端,返回一个js代码。同源是指:协议,域名,端口号都相等,然而有一个不一样就会形成。既然有了跨域问题,我们就来解决一下(后端)在说跨域之前,我们先来了解一下什么是。
2023-07-06 11:42:14
678
原创 谈谈事件轮询
2.第一次执行,整个js代码会当作一个宏任务,同步的代码会依次执行,异步代码会放到webapi处理,处理完之后会放到对应的宏任务队列和微任务队列里。然后再清空微任务队列。我们的js代码是单线程的,从上往下依次执行,当遇到异步操作时,会先把异步代码放到一边,等同步代码都执行完之后再执行异步代码。1.一般情况下,先执行宏任务队列中的一个宏任务,再清空微任务队列。微任务:promise.then()宏任务:定时器 延时器 ajax。3.以此类推 一个宏一个微。
2023-06-27 21:27:33
56
原创 改变this指向
改变this指向为第二个参数,不会自动执行。今天来介绍三个可以改变this指向的方法。自动执行并改变this指向为第一个参数。自动执行并改变this指向为第一个参数。两个参数,第二个参数为一个数组。
2023-06-24 20:42:27
47
原创 JS中this指向
3.setTimeout/setInterval 当到达指定时间,被window所调用。1.全局函数中的this被window调用,所以指向window。在js中this的意思为“2.对象中的this,test方法被obj调用指向obj。4.事件中的this,指向前面的dom对象。一 ,概念:顾名思义,this就是这个。this 是js中的关键字。谁调用我,我就对谁好,我就指向谁。二 , this 的指向。5.箭头函数:没有this。
2023-06-24 19:38:43
47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人