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(),不保留页面的状态
热加载:文件改动后,以最小的代价改变被改变的区域,对修改过的部分进行更新,尽可能的去保留改动文件前的状态
热更新:类似于数据实时推送,服务器端的数据有改动时便会更新