- 博客(3)
- 收藏
- 关注
原创 善用try-catch块
日常工作中,对于有可能报错的代码块,一定要用上try-catch,不然报错位置开始后续的脚步将不再执行,从而导致前端画面显示异常,给客户带来非常不好的使用体验。 使用结构 try { // 可能报错的代码块 } catch (ex) { // 异常处理 console.log(ex); } // 其他处理 ...
2020-04-28 23:58:54 299
原创 数组互相赋值内存的变化
好多同学在工作中会遇到关于数组赋值的问题,比如循环数组a去操作a的值,却发现b的值也被修改了,很困惑,不明白为什么,下面大概讲一下我的理解,希望能够对大家有所帮助。 // 声明a,给a赋初始值,这个时候会在内存中给a分配一段空间,内容是a的值对应的内存空间的指针 var a = [ { key: 2, value: '1' } ]; // 声明b,把a赋值给b,这个时候会在内存中给b...
2020-04-28 21:14:44 605 1
原创 前端基础点
script的defer属性:当<script defer></script>时,script的内容会在Dom加载完后再执行。注:只在IE有效 ++a是先增一后赋值,a++是先赋值后增一 var a = 1; var b = a++; console.log(a + '--' + b); // 结果:2--1 var a = 1; var b = ++...
2020-04-27 23:52:48 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人