赞了文章2019-05-31
弱类型脚本语言的代码提示功能一直是开发者一个隐隐的痛点,没有它也不是不能干活,但是经常因为出现拼写错误或不经意的修改导致的变量丢失而耗费无畏的时间在与业务逻辑无关的地方。VSCode的出现大有统一轻量级IDE领域之势,在其新版本中自带了JSDoc的解析功能,帮...
关注了问题2018-11-26
回答了问题2018-11-26
三目表达式的写法:icon=ids.status==='success'?'fa fa-check':'far fa-circle'但是不建议在表达式中写赋值表达式,尤其是在取值的表达式中赋值。个人猜测你可能希望根据 ids.status==='success' 来判断添加 fa-check 类还是 fa-circle,如果猜中的话,可以:
关注了问题2018-11-26
回答了问题2018-11-26
对项目而言,推荐使用更通用的编辑器配置格式 .editorconfig,支持的配置项比较简单但实用,其中配置 LF 或 CRLF 的配置项是 end_of_line = lf|cr|crlf。对编辑器而言,vscode 中对应的配置项是 "files.eol": "\n"|"\r\n"|auto,"\n" 表示 LF,"\r\n" 表示 CRLF,aut...
回答了问题2018-11-22
没有那么复杂,我估计是 console.log() 遇到对象时会默认展开并显示第一层,也就是你的第二段代码,如下:而对有两层属性的对象(或者说对象里又有一个子对象),console.log()并不会继续展开,你的第一段代码如下:你只能手动展开,手动展开的速度比代码修改内部属...
回答了问题2018-11-21
revert 的代码不会到工作区,而是创建一个“反提交”
回答了问题2018-11-21
尝试 git pull origin [your-branch] --rebase。如果不 pull,commit 后直接 push,有冲突时会报错,这应该就是你所遇到情况(“如果再回家提交就会出现报错”)。commit 后 push 之前需要 pull --rebase,然后再 push。pull 最好加 --rebase,可以将刚刚的 commit reb...
赞了问题2018-11-13
回答了问题2018-11-13
JavaScript 的 Date 中第一个月用 0 表示。[链接]
回答了问题2018-11-11
动态传入数组,动态计算 key,即可,代码如下: {代码...}
回答了问题2018-11-11
如果希望有正常的兼容性,可以使用 BigInt 库 [链接] 替代;当然也可以使用两个 Number 类型来封装 BigInt 或 Long 类型,加减乘除与或等等都要自己定义,工作量也不小,你可以自己衡量一下
回答了问题2018-11-11
难点如何存储之前的参数,可以使用包裹一层函数的方式来存储,代码如下: {代码...} 演示地址:[链接]
回答了问题2018-11-11
这里出了问题 onclick="popupHide(' + cb + ')"。详细解释:cb 是函数的引用,和字符串拼接会隐式调用 cb.toString(),和 popupHide( 以及 ) 字符串拼后大概为 popupHide(function () {console.log(_this)});绑定至 onclick 并待触发事件后,popupHide 指向全局的 p...
赞了问题2018-11-10
关注了问题2018-11-10
回答了问题2018-11-08
查找:(\d+)px替换:$1rpx
关注了问题2018-11-08
关注了问题2018-11-08
关注了问题2018-11-08