js遗漏知识点

1、toFixed

toFixed用法注意:

该方法会将小数转化为字符串数字,同时会自动去除小数点后末尾的0

eg: 24.5转化为保留两位小数为'24.50' //注意此时经过tofixed转换后的数字为字符串类型
常见应用:对于一些比率的处理,要求需要保留两位小数,包括末尾的0

eg: 24.5 要求为 24.50; 13.45678 要求为 13.45; 14 要求为 14.00
可使用: Number((num * 100) / 100).toFixed(2)

2、numObj.toLocaleString()

numObj为数字,转换后,是带有千位分隔符的数字,用逗号隔开

3、window.close()

关闭当前标签页,谷歌浏览器的window.close()方法只能关闭由window.open()打开的标签页

4、渐变边框border

eg:
border-image: linear-gradient(180deg, rgba(119, 210, 252, 0) 0%,rgba(104, 188, 253, 1) 20%, rgba(87, 164, 255, 0) 99%) 20 2 2 2;

5、区分热刷新、热加载、热更新

热刷新:指的是在文件修改保存后,webpack自动刷新了页面相当于调用window.location.reload(),不保留页面的状态

热加载:文件改动后,以最小的代价改变被改变的区域,对修改过的部分进行更新,尽可能的去保留改动文件前的状态

热更新:类似于数据实时推送,服务器端的数据有改动时便会更新

posted @ 2022-08-17 10:37  ~城南花已开~  阅读(28)  评论(0编辑  收藏  举报