在工作中,我们可能会遇到循环体里面执行某些弹窗提示,通常用js原生的alert与confirm可以实现阻断,只有点击确认才继续执行。 但是,alert与confirm并不能控制样式等操作,尤其是想confirm的时候增加一个layer.tips吸附提示,你会发现confirm弹窗了,tips并没有执行。只有确认了confirm之后才执行~ 鉴于此,我们可以基于async/await的原理...
在开发中,我们会遇到一些不可避免的数字运算,一位小数的,N位小数的,0.1 + 0.2 都不等于0.3,就别说3.1415926 * 3.1415926了。这些精度问题给我们带来了很多困扰。NPM是个好东西,有很多大佬造的轮子(工具),然后我们搬来装在自己的车上,不需要自己薅光头发的去制造。这篇就简单介绍三个插件的用法。 decimal.js的特点就是处理整数和浮点数,还处理十六进制、二进...
bignumber.js的特点就是处理整数和小数,跟decimal.js是一个作者,至于两者之间的区别,我暂时没深层次的研究,但是区别肯定是有的,因为我曾经使用时候算错过,因为换了一下,事后也没去研究。1、安装和引用JavaScript// Node.js
npm install bignumber.js
const BigNumber = require('bignumber.js')...
一、桌面端浏览器对ES2015的支持情况二、移动端浏览器对ES2015的支持情况
如果使用a标签指向一个图片的话,你会发现点击链接时它会直接在浏览器中打开图片并显示:<a href="http://www.baidu.com/img/baidu_jgylogo3.gif"></a>
但是这样的话,就存在一个问题,如果我想点击a链接直接下载图片到本地,该怎么实现呢? 在查阅资料之后,发现a标签有一个download的属性,添加了...