js
文章平均质量分 92
莫逸雪
戒骄戒躁,面包会有的,牛奶也会有的。
展开
-
安装lodash
第一步:生成默认的package.jsonnpm init -y第二步:安装lodashnpm i lodash原创 2020-11-29 09:19:18 · 1532 阅读 · 0 评论 -
函数柯里化
建一个函数用于判断年龄值是否大于某一要求值第一种方案:function checkAge(age){ let min = 18 return age>min }此种方案存在硬编码问题(min=18)第二种方案:函数柯里化当一个函数有多个参数的时候先传递一部分参数调用它(这部分参数以后永远不变)然后返回一个新的函数接收剩余的参数,返回结果// 新建一个函数检验age的值是否大于min的值function checkAge(min){ return func原创 2020-11-27 22:11:44 · 367 阅读 · 0 评论 -
前端实现PDF文件下载的两种方式
方式一:使用html2canvas和jspdf插件实现该方式是通过html2canvas将HTML页面转换成图片,然后再通过jspdf将图片的base64生成为pdf文件。实现步骤如下:1,下载插件模块npm install html2canvas jspdf --save2,定义功能实现方法在项目工具方法存放文件夹utils中创建htmlToPdf.js文件,代码如下:// 导出页面为PDF格式import html2Canvas from 'html2canvas'import JsP原创 2020-07-09 23:09:35 · 30557 阅读 · 13 评论 -
JS设置保留指定位数字的小数
利用JavaScript toFixed() 方法,把数字转换为字符串,结果的小数点后有指定位数的数字:var num = 5.56789;var n=num.toFixed(2);注意:toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。(位数不够的自动填充0)规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替,即默认取整。...原创 2020-05-12 22:17:47 · 1580 阅读 · 0 评论