上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 10 上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的 阅读全文
posted @ 2021-02-04 21:28 Tommy_marc 阅读(2051) 评论(0) 推荐(1) 编辑
摘要: 将对象冻结,使用Object.freeze方法 const foo = Object.freeze({}); // 常规模式时,下面一行不起作用; // 严格模式时,该行会报错 foo.prop = 123; var t = { a:{ t:2 } } //冻结t对象下属性a Object.free 阅读全文
posted @ 2021-02-04 20:53 Tommy_marc 阅读(128) 评论(0) 推荐(0) 编辑
摘要: let { foo, bar } = { foo: "aaa", bar: "bbb" }; foo // "aaa" bar // "bbb" 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 如果变 阅读全文
posted @ 2021-02-04 20:51 Tommy_marc 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1.交换变量的值 let x = 1; let y = 2; [x, y] = [y, x]; 上面代码交换变量x和y的值,这样的写法不仅简洁,而且易读,语义非常清晰 2.从函数返回多个值 函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有了解构赋值,取出这些值就非常方便。 / 阅读全文
posted @ 2021-02-04 18:43 Tommy_marc 阅读(127) 评论(0) 推荐(0) 编辑
摘要: git tag //查看taggit tag test_tag c809ddbf83939a89659e51dc2a5fe183af384233 //在某个commit 上打taggit tag...git push origin test_tag //!!!本地tag推送到线上...git tag 阅读全文
posted @ 2021-02-04 18:34 Tommy_marc 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 删除本地分支: 1 2 3 git branch -D BranchName 其中-D也可以是--delete git branch --delete BranchName 远程删除git服务器上的分支: 1 2 3 git push origin -d BranchName 其中-d也可以是--d 阅读全文
posted @ 2021-02-04 18:30 Tommy_marc 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 后台使用el-upload完成上传,有时候会发现无法上传成功,会重定向至登录页面。 检查发现url请求并未添加cookie请求,cookie丢失导致无法完成验证。 el-upload组件默认请求是不带cookie的 解决方法:设置属性with-credentials为true支持发送 cookie 阅读全文
posted @ 2020-12-02 20:17 Tommy_marc 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 有时候项目涉及到的敏感数据比较多,为了信息安全,我们常常需要对一些数据进行接口加密处理,如编码、将明文转化为暗文、加密比对、AES + BASE64 算法加密等。接下来我们就分别说一下 CryptoJS 常用的一些方法。 CryptoJS文档 为什么要编码? 由于一些网络通讯协议的限制, 又或者是出 阅读全文
posted @ 2020-06-24 14:46 Tommy_marc 阅读(37569) 评论(1) 推荐(1) 编辑
摘要: 1、设置productionSourceMap为false 如果不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。 设置为false打包时候不会出现.map文件 module.exports = { productionSourceMap: false } 2、 阅读全文
posted @ 2020-06-11 20:15 Tommy_marc 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 上传头像的时候遇到了头像变形的问题,最后通过object-fit: cover完美解决了。这个CSS属性可以达到最佳最完美的居中自动剪裁图片的功能。 object-fit理解 CSS3 background-size出现的比较早,大家应该知道其支持的一些值,除了数值之外,其还支持几个关键字,例如:c 阅读全文
posted @ 2020-06-10 11:57 Tommy_marc 阅读(440) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页