问题汇总(前端)

JavaScript Number 的范围问题

后端返回了一个 19 位的数字,超过了 16 位,前端拿到的数据,自动把超出部分转成 0?

前端:JavaScript 中的数值类型 Number 是一个双精度浮点数(double),它可以表示的最大安全范围是正负 9007199254740991,也就是 2 的 53 次方减一,任何超出安全范围的数字都可能会失去精度。

后端:Java 中的 Long 范围会大于 JavaScript 中的 Number 范围

Windows字体缩放

前端如何解决pc端屏幕显示设置缩放比例对页面布局的影响?_beichen3997的博客-CSDN博客

@import问题

css 本身也有 @import 语法,scss 为了区别 css 和 scss 的 import,就加了一条设定——@import url()写法的一律当做 css 的 import 处理,引入 scss 文件,使用 @import ""

前端部署

前端项目部署的服务器,如 nginx、apache等

JS 中数组使用字符串作为索引值_js数组怎么把索引设置为字符串_xuning_et的博客-CSDN博客

小程序图片

建议:小程序端图片的宽度设置为 340px

forEach

forEach函数里不可使用return,返回不了值。因为 forEach 循环不会被 return、braek 中断。

JS async 函数

async函数一定会返回一个promise对象。如果一个async函数的返回值看起来不是promise,那么它将会被隐式地包装在一个promise中。

强制下载文件

让浏览器下载而不是打开文件。

https://blog.csdn.net/wang121213145/article/details/131122880

原理:设置响应头为 Content-Disposition: attachment;

方式:

  • 修改服务器配置

  • 修改特定接口的响应头

sass版本问题

node16+对应的sass环境 - 掘金