V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Coder89757  ›  全部回复第 1 页 / 共 3 页
回复总数  43
1  2  3  
@doco #1 主要原因是给了 null 之后,解构取值兜底逻辑会直接失效。。。

```javascript
const { str = '' } = response;
// 假如 str 直接不存在,对象中连这个属性 key 都没有,前端拿到的 str 就是 undefined ,此时会兜底成空字符串,下面这个语句会正常运作,UI 正常渲染
const newStr = str.replace('foo', 'bar');
// 假如 str 传了 null ,这里直接 error 了,假如这段逻辑在 React 或者 Vue 渲染逻辑里面,这块 UI 直接就白了
```

核心问题还是在于,这种做法改变了返回字段的类型,把前端或者客户端,抛进了类型判断的屎山地狱
313 天前
回复了 SunsetShimmer 创建的主题 宽带症候群 UNPKG 疑似被墙
@Shiroka #13
帮老哥补充个测速结果,看起来确实 unpkg 国内全面寄了,但是 npmmirror 问题不大
国内测速参见:
https://ping.chinaz.com/unpkg.com
https://ping.chinaz.com/registry.npmmirror.com
313 天前
回复了 jackielllv7158 创建的主题 程序员 unpkg 被墙了
unpkg 应该是被墙了,可以改用 npmmirror 的 cdn
具体说明参见: https://zhuanlan.zhihu.com/p/633904268
国内测速参见:
https://ping.chinaz.com/unpkg.com
https://ping.chinaz.com/registry.npmmirror.com
334 天前
回复了 saviorjiang 创建的主题 Visual Studio Code 开发了一个摸鱼插件 Fish Tools
334 天前
回复了 txzh007 创建的主题 程序员 有一个云推流沙盒的构想
@sky96111 #3
帮老哥补一个官网链接
moonlight-stream.org
我是家用的,目前使用场景是高性能 PC 运行 sunshine ,家里安卓电视运行 moonlight 客户端,千兆 wifi 延迟很低
355 天前
回复了 asdblue 创建的主题 JavaScript JS 调起 MXplayer 如何加载外挂字幕?
直接开个只读 smb 共享然后用 vlc 看吧
2023-10-27 10:20:32 +08:00
回复了 richards64 创建的主题 JavaScript 有 JS 或者 TS 的操作树的库吗?自己写起来感觉头都大了
2023-05-09 17:35:36 +08:00
回复了 flyico 创建的主题 硬件 求推荐一个滚轮不会出问题的鼠标
罗技 MX Master3 ,用了不少时间了,金属滚轮的阻尼非常丝滑跟手
2022-10-08 14:41:30 +08:00
回复了 asasas2114823 创建的主题 程序员 24 岁非本专业大专准备自学转行前端,求劝退
现在前端外包化严重。。。你要是奔着纯前端去,天花板太低了啊
2022-08-24 17:30:20 +08:00
回复了 ha2ha 创建的主题 程序员 挂了代理, clone 速度很快,但是 ping 不通
git config --global url."https://".insteadOf git://
2022-08-24 17:28:23 +08:00
回复了 ha2ha 创建的主题 程序员 挂了代理, clone 速度很快,但是 ping 不通
另外 git 本身是走 SSL 进行推拉的,试着通过 git config 强制降级为通过 https ,这样就可以走代理了
2022-08-24 17:25:34 +08:00
回复了 ha2ha 创建的主题 程序员 挂了代理, clone 速度很快,但是 ping 不通
```bash
# 终端全局开启和关闭代理(端口啥的自己改下)
alias goproxy='echo "Http(s) proxy ON!😆"; export ALL_PROXY="socks5://127.0.0.1:58001"; export http_proxy="http://127.0.0.1:58002"; export HTTP_PROXY="http://127.0.0.1:58002"; export https_proxy="http://127.0.0.1:58002"; export HTTPS_PROXY="http://127.0.0.1:58002"'

alias deproxy='echo "Http(s) proxy OFF😔"; unset ALL_PROXY http_proxy HTTP_PROXY https_proxy HTTPS_PROXY'
```
2022-05-30 17:46:14 +08:00
回复了 Envaitenet 创建的主题 Android 有人知道 nplayer TV 端视频封面为什么加载这么慢么?
nplayer 的视频信息刮削走的服务器可能是海外的,看看设置里面能不能换源,不能可能就要科学上网了
2021-11-22 17:33:52 +08:00
回复了 KanVivii 创建的主题 程序员 有什么 Web 文件管理推荐么
@Lagrangist UT 客户端可以用 deluge 的 WebUI ,raspberrypi.local 一般可以局域网本地发现,
外接个机械硬盘,任务提交用 deluge 的 WebUI ,文件下载和查看开个 sftp 就行,移动端可以用 nplayer 直接 sftp 访问。
windows 的话,把 sftp 挂载成虚拟盘就完事。
2021-11-19 17:28:21 +08:00
回复了 rizon 创建的主题 程序员 有什么开源的文档管理系统吗?
用 seafile 吧,网盘领域老厂牌了
可以基于它进行二开,
阿里内部的文件管理也是用的这个
2021-11-19 17:15:02 +08:00
回复了 KanVivii 创建的主题 程序员 有什么 Web 文件管理推荐么
@KanVivii
seafile 也不错的,还可以作为企业内网云盘用,可以二开定制
https://www.seafile.com/home/
2021-11-19 16:32:58 +08:00
回复了 KanVivii 创建的主题 程序员 有什么 Web 文件管理推荐么
试试 cloudcmd 吧,我之前自己用树莓派搭建 NAS 的时候用过

https://github.com/coderaiser/cloudcmd
2021-09-30 10:30:19 +08:00
回复了 NoUltimate 创建的主题 健康 长期使用鼠标大拇指酸痛,有没有什么预防或者解决办法
换 magic trackpad
2021-09-29 17:53:48 +08:00
回复了 l4ever 创建的主题 JavaScript 这段 js 在 iOS 浏览器上运行不起来, 有人帮忙看看吗?
dayjs 加一,比 moment 包体积小超多
但是同样调用方式的库

https://bundlephobia.com/package/dayjs

https://bundlephobia.com/package/moment
2021-09-29 17:45:29 +08:00
回复了 InDom 创建的主题 Linux 迫于可能无法黑苹果,求推荐你在用的 Linux 发行版与桌面。
无脑推荐 manjaro 加一,它的 KDE Plasma UI 看着就很舒服。
对于驱动等等的处理很智能,对中文用户也很友好
https://manjaro.org/download/
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6054 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 06:12 · PVG 14:12 · LAX 22:12 · JFK 01:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.