js 实现纯前端将数据导出excel两种方式,亲测有效
方法一
将table标签,包括tr、td等对json数据进行拼接,将table输出到表格上实现,这种方法的弊端在于输出的是伪excel,虽说生成xls为后缀的文件,但文件形式上还是html,代码如下
方法一
将table标签,包括tr、td等对json数据进行拼接,将table输出到表格上实现,这种方法的弊端在于输出的是伪excel,虽说生成xls为后缀的文件,但文件形式上还是html,代码如下
nrm
nrm(npm registry manager )是npm的镜像源管理工具。
一、nrm操作
1、全局安装nrm
npm install nrm -g --save
2、nrm有自带默认配置,*为当前的配置
nrm ls
npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
3、切换当前源地址
nrm use taobao
4、删除源地址
nrm del taobao
3、添加源地址
nrm add https://.**/
4、测试时间
nrm test npm
二、其他操作
1、直接安装cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
2、直接更改源地址
npm set registry https://registry.npm.taobao.org/
3、查看npm源地址
npm config list
4、删除源地址
npm config rm registry
场景#
浏览器端需要存储一个用户的标识和cookie一样需要过期时间,但是用的是localStorage存储。而localStorage一经存储除非手动删除是不会过期的。那就需要自己实现过期机制。网上找了几种简单的方法。
在函数内部,有两个特殊的对象:arguments 和 this。其中, arguments 的主要用途是保存函数参数, 但这个对象还有一个名叫 callee 的属性,该属性是一个指针,指向拥有这个 arguments 对象的函数。 请看下面这个非常经典的阶乘函数