标签:javaScript

vite项目打包给静态资源加自定义前缀

vite打包静态资源时,默认的是以/assets/开头,但是有时候我们需要增加前缀,保证nginx能够正确的托管静态资源。 配置 // vite.config.js export default defineConfig({ base:'/ios-shortcuts/', // 静态资源前缀 }

loster 前端开发实践 2024-04-06

JavaScript函数的bind、call、apply

在面试的过程中,面试官很有可能会问到我们有关this的相关内容。那么关于this我们都知道在 JavaScript 中,this 是一个特殊关键字,它指向当前函数执行时的上下文对象。 this 的值取决于函数被调用的方式: 全局上下文中的 this: 当在全局作用域中使用 this 时,它将指向全局

loster 前端 2024-03-18

详解Javascript数据类型,浅拷贝及深拷贝

在 JavaScript 中,因为对象和数组是引用类型,所以当我们直接将它们赋值给另一个变量时,实际上是将它们的引用地址复制了一份。这样,当我们对其中一个变量进行修改时,另一个变量也会受到影响。因此,为了避免这种情况,我们通常需要使用拷贝方法来复制一个对象或数组的值并创建一个新的副本。本文将来介绍浅

loster 前端 2024-03-12

前端序列化导致的精度丢失

在最近写毕业设计的时候,发现通过传递一个id修改相关实体的信息时,修改不成功,后面发现前端在对超大整数进行序列化时,会导致精度的丢失。所以导致前端传递的是一个丢失精度的id,在数据库中根本不存在,所以导致修改无法成功。 这个问题在之前的开发中就遇到过,这次疏忽大意了!特此记录一下。 实体类 @Da

loster 前端 2024-03-05

关于箭头函数中this的指向问题

箭头函数 关于箭头函数中this的指向问题,如果去百度,大概率会搜到,箭头函数的this指向为window。但是不能被误导了。认为this始终指向window。如果没认清这一点,在以后的框架开发中将会一脸懵逼。 在 JavaScript 中,箭头函数 (=>) 与传统的函数声明或函数表达式有一个重要

loster 前端 2024-03-02