javascript
enjoycodeing
https://my.csdn.net/#
展开
-
从零开始手写vue项目的webpack基础配置
从零搭建vue项目的webpack基础配置原创 2022-09-08 15:48:42 · 269 阅读 · 1 评论 -
js实现excel导出
javascript 导出excel原创 2022-07-11 15:40:39 · 1614 阅读 · 0 评论 -
npm发布作用域包
我们经常可以在项目packahe.json中看到@xxx的包; 不禁让我们发出疑问, 这种包有什么特殊之处, 我们怎么发布一个这种包呢。 使用作用域包, 可以给我们定义一些命名空间,防止和其他包冲突。官网操作首先注册npm帐号这里附上链接, 不做过多赘述: npm官网;创建组织为组织取一个作用域名(不可修改!)代码操作我们创建一个代码仓库,准备好我们要发布的代码;创建代码与组织的联系npm init --scope=mingbo_zhang这一步操作, 会让我们确认一些信...原创 2022-04-26 16:58:22 · 806 阅读 · 0 评论 -
js实现浏览器强制下载图片
强制下载图片 function downloadImg(imgsrc, name) { // 强制下载图片 const image = new Image(); image.src = imgsrc; // 解决跨域 Canvas 污染问题 image.setAttribute('crossOrigin', 'anonymous'); // eslint-disable-next-line func-names image.onload = fun原创 2021-10-11 15:46:55 · 949 阅读 · 0 评论 -
如何理解js闭包
要理解js闭包我们先看下面一段代码:1: function createCounter() {2: let counter = 03: const myFunction = function() {4: counter = counter + 15: return counter6: }7: return myFunction8: }9: const increment = createCounter()10: const c1 = increment()原创 2020-08-05 16:02:42 · 103 阅读 · 0 评论 -
js数据类型判断
js数据类型判断有很多方法,这里我总结几种最为常见且有效的判断方法一. typeof1.基础数据类型Stringlet a = "zmb";typeof a; // "string"Numberlet a = 100;typeof a; // "number"Booleanlet a = true;typeof a; // "boolean"Undefinedlet a;typeof a; // "undefined"Nulllet a = null;typeof原创 2020-07-23 11:13:57 · 104 阅读 · 0 评论