V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wunonglin  ›  全部回复第 54 页 / 共 162 页
回复总数  3237
1 ... 50  51  52  53  54  55  56  57  58  59 ... 162  
2021-12-13 14:05:11 +08:00
回复了 ryncv 创建的主题 前端开发 请教一个大量 API 数据的前端缓存方案
那么大的数据建议放 indexeddb ,不要放 localstorage 。另外存的时候用版本号标记下(就 updated_at 就行了)。后端给接口获取这个,有变化就拉数据
2021-12-12 21:06:31 +08:00
回复了 jezal 创建的主题 程序员 现在的前端技术栈真的太恶心了!
比以前爽
微信微信微信微信微信微信微信微信微信微信微信微信。

打出来那么难么?不想猜谜了大哥
2021-12-09 16:35:26 +08:00
回复了 noahhhh 创建的主题 Apple iPhone 13 Pro 几天使用体验倒苦水
@mxT52CRuqR6o5 #61 抱怨罢了,你看他们用不?还不是 pd 是真好用?再说,没人付费为什么 pd 还更新呢?还不倒闭呢?
2021-12-09 16:01:55 +08:00
回复了 noahhhh 创建的主题 Apple iPhone 13 Pro 几天使用体验倒苦水
@mxT52CRuqR6o5 #43 好的软件自然有人付费。没人用的自然淘汰那就好了
2021-12-09 15:41:53 +08:00
回复了 noahhhh 创建的主题 Apple iPhone 13 Pro 几天使用体验倒苦水
@mxT52CRuqR6o5 #31 适者生存。倒逼开发者适配多好,省的几百年不更新。新品自然会把旧品替代
2021-12-09 11:55:48 +08:00
回复了 taliove 创建的主题 macOS WindowServer 占用内存高达 98GB
还好没碰到过
2021-12-08 11:12:23 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
@joshua7v #21 firefox 永远的神,第一个支持了
2021-12-08 11:11:34 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
@WhiteHu #20 哈哈哈哈哈哈。还真有。至少可以在 node 开发的时候用,浏览器可以等未来吧
2021-12-08 11:05:22 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
@yaphets666 #13
@gadfly3173 #12

lodash 的 cloneDeep 可以实现。但是我想知道有没有原生的方法
2021-12-08 11:03:00 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
@gadfly3173 #14 原生方法,非第三方
2021-12-08 10:52:37 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
@yaphets666 #10

类似于 b = Object.from(a),这样能够实现 golang 的效果,这个 from 是不存在的,举例而已
2021-12-08 10:48:46 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
```
----T1----
M { Num: 1 }
M { Num: 1 }
M { Num: 2 } 3 true
M { Num: 2 } 3 true
----T2_JSON----
M { Num: 1 }
{ Num: 1 }
M { Num: 2 } 3 true
{ Num: 1 } 3 false
----T2_Assign----
M { Num: 1 }
{ Num: 1 }
M { Num: 2 } 3 true
{ Num: 1 } 3 false
----T2_Spread----
M { Num: 1 }
{ Num: 1 }
M { Num: 2 } 3 true
{ Num: 1 } 3 false
```
2021-12-08 10:48:14 +08:00
回复了 wunonglin 创建的主题 程序员 js 如何实现对象值复制?
@NathanDo #2
@anjianshi #3
@anjianshi #4
@viewweiwu #5

```js
class M {
get K(){
return this.Num + 1
}

constructor(value) {
this.Num = value
}
}

function T1(){
console.log('----T1----')
const a = new M(1)
const b = a
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

function T2_JSON(){
console.log('----T2_JSON----')
const a = new M(1)
const b = JSON.parse(JSON.stringify(a))
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

function T2_Assign(){
console.log('----T2_Assign----')
const a = new M(1)
const b = Object.assign({}, a)
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

function T2_Spread(){
console.log('----T2_Spread----')
const a = new M(1)
const b = {...a}
console.log(a)
console.log(b)
a.Num = 2
console.log(a, a.K, a instanceof M)
console.log(b, a.K, b instanceof M)
}

T1()
T2_JSON()
T2_Assign()
T2_Spread()
```

使用 json ,assign ,spread 后原型丢了。不符合需求
2021-12-07 17:57:44 +08:00
回复了 7911364440 创建的主题 MacBook Pro MAC 视频播放器推荐?
我之前也发帖问题过一次。我尝试后只能说 Infuse Pro 才是接近完美的播放器。另外没有 PotPlayer 这种自定义的,不然我也不会出来问了

下面是我碰到的问题:
Movist Pro:ui 难看,HDR 播放不够 Infuse Pro 好用,总觉得放什么视频都卡卡的
iina:没 HDR
Infuse Pro:订阅而非买断(买断超贵,鬼知道下次更新会不会出个 infuse Pro2 ,然后现版本升不了),播放视频要等几秒,不知为什么,按空格都能预览的视频都要卡几秒才能放,不是个单纯的播放器,还要联网下视频信息,貌似不能关掉联网功能,不像 iina 那么纯粹
Blu-ray Player Pro:不更新很久了,不能播放 4khdr 原盘以及视频文件,不支持 3D 原盘(虽然用不到),不知道杜比支不支持,很单纯的一个原盘播放器(虽然也能播普通视频,但是操作不像 iina 灵活)

总结:Mac 现阶段还没有 PotPlayer 这样的播放器,还是各做各的没一个完美的
2021-12-07 15:57:43 +08:00
回复了 Duccck 创建的主题 路由器 如果是你,会选择升级 WiFi 6 吗?
提升没你想的那么大,不会隔几个墙信号还好(如果可以的话那才是革命性提升),无线玩游戏始终不推荐,但 5 也是可以满足的,6 支持提升了多设备无线链接的问题而已,如果手上 wifi6 的设备用手机头能数得过来,那没必要换
2021-12-07 15:54:37 +08:00
回复了 Duccck 创建的主题 路由器 如果是你,会选择升级 WiFi 6 吗?
没路由器:买
有路由只支持 2.4:买
有路由器支持 5:不买
2021-12-07 15:48:28 +08:00
回复了 iwasthere 创建的主题 问与答 向大家请教 TypeScript 的问题
可以这么干,不管 request 返回的是什么妖魔鬼怪,统一在 func 返回 Promise<Material>即可,func 里面的就直接断言 Promise<any>或者直接 any ,这不影响 func 返回的类型

https://s2.loli.net/2021/12/07/Ulw4RxIKTGrJ5tM.png
1 ... 50  51  52  53  54  55  56  57  58  59 ... 162  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 18:38 · PVG 02:38 · LAX 10:38 · JFK 13:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.