V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lqzhgood  ›  全部回复第 8 页 / 共 39 页
回复总数  763
1 ... 4  5  6  7  8  9  10  11  12  13 ... 39  
2022-08-02 09:50:34 +08:00
回复了 lqzhgood 创建的主题 JavaScript lodash some 方法性能为什么比 js 原生方法 还高?
@ragnaroks 我也是一样,能用原生实现尽量用原生(一是洁癖,二是觉得原生性能最优),现在在一些性能优先的函数可能要额外考虑考虑了。
2022-08-01 20:04:31 +08:00
回复了 lqzhgood 创建的主题 JavaScript lodash some 方法性能为什么比 js 原生方法 还高?
@mxT52CRuqR6o5 你说的 GC 确实有可能
因此按你说的两步执行。

第一步执行 testArr

然后第二步改成 setTime 延迟执行

``` js

setTimeout(() => {
console.time('lodash');
const y = _.some(testArr, v => v.a === 9 && v.b === 9 && v.c === 9);
console.log('y', y);
console.timeEnd('lodash');
}, 10 * 1000);

setTimeout(() => {
console.time('es');
const x = testArr.some(v => v.a === 9 && v.b === 9 && v.c === 9);
console.log('x', x);
console.timeEnd('es');
}, 20 * 1000);

```

无论 lodash 放前放后
lodash 都比 js 快 2~3 倍 不知道是不是和平台有关系

i7-7700HQ Chrome 103.0.5060.134
2022-08-01 18:47:40 +08:00
回复了 lqzhgood 创建的主题 JavaScript lodash some 方法性能为什么比 js 原生方法 还高?
@noe132 我也是 node 16.15.1

es: 738.817ms
lodash: 205.519ms
2022-08-01 13:54:40 +08:00
回复了 Rebron1900 创建的主题 奇思妙想 请问安卓有没有类似 ios 的捷径功能?
借楼问一下,呼叫 小爱同学 按条件 执行一次 http 请求 tasker 能做么?
或者说基于 miui 自身能做到么?
2022-07-24 14:29:12 +08:00
回复了 xiaoyecreate 创建的主题 Android 手机 QQ 8.9.2 正式接入 MiPush?
统一推送官网 都不见了……
2022-07-13 15:44:51 +08:00
回复了 lqzhgood 创建的主题 Vue.js 求教 html 字符串替换 关键词 为 组件 怎样能得到 Jsx ?
2022-07-13 15:00:33 +08:00
回复了 lqzhgood 创建的主题 Vue.js 求教 html 字符串替换 关键词 为 组件 怎样能得到 Jsx ?
> 也可能我的思路过于曲折,如果有更好的 A->Z 的方法也希望不吝赐教。
表明只要达到目的即可,中间的路径 A -> Z 越优越好~
templete 是我想到最优路径,所以这是我的答案。

----------------------------------------------------

用 h 函数写出来 100 话费送上

talk is easy, show me the code

提醒一下 html 内容不定
2022-07-13 14:37:09 +08:00
回复了 lqzhgood 创建的主题 Vue.js 求教 html 字符串替换 关键词 为 组件 怎样能得到 Jsx ?
@musi 你要不先看看 标题 ?
2022-07-12 18:29:25 +08:00
回复了 lqzhgood 创建的主题 Vue.js 求教 html 字符串替换 关键词 为 组件 怎样能得到 Jsx ?
蹲坑回来就有思路了~

html 和 自定义组件的 字符串混合解析不就是 vue template 所做的事么~
所以只要无脑拼接字符串,然后使用 Runtime + Compiler 的 vue 版本, 丢到 template 里面去拿到返回的 vue 组件即可。虽然丢失了一点点性能,但是方便太多了。



```
<template>
<component :is="r()"></component>
</template>

export default {
data: () => ({
html,
}),
methods:{
handle(html){
return html.replaceAll(/\d+/, k=>`<el-link href='${k}'>${k}</el-link>`)
},
r(){
const html= this.handle(this.html);
return {
template: html
};
}
}
}
```
2022-07-12 17:45:39 +08:00
回复了 lqzhgood 创建的主题 Vue.js 求教 html 字符串替换 关键词 为 组件 怎样能得到 Jsx ?
@dudubaba html 内容不确定啊,写一个 html 解析函数的工作量不就等于重写 jsx 的实现 么……
2022-07-12 17:11:54 +08:00
回复了 lqzhgood 创建的主题 Vue.js 求教 html 字符串替换 关键词 为 组件 怎样能得到 Jsx ?
@reter 你这是纯 DOM 的处理方式,关键是要替换为 vue 组件
2022-07-12 17:10:51 +08:00
回复了 lqzhgood 创建的主题 Vue.js 求教 html 字符串替换 关键词 为 组件 怎样能得到 Jsx ?
@GreatAuk 整体替换后是字符串,只能当成 html 处理,无法渲染 vue 子组件。
2022-07-01 16:00:45 +08:00
回复了 dicc 创建的主题 分享发现 现在的微信 pc 端文件开始按聊天分组了,真 tm 烦
按聊天组分不挺好的吗?娱乐组的看都不用看直接删。
混在一起还不好删
2022-06-22 18:13:21 +08:00
回复了 zinwalin 创建的主题 Android 安卓 MQTT 客户端如何保证 Service 一直运行在后台?
提示用户把 App 加入后台自启动能保活吗?
2022-06-05 09:58:43 +08:00
回复了 winsonwen 创建的主题 Android 安卓开发剪贴板问题
@NSAgold 国内安卓厂是不是只剩 小米 官方支持 root 了
楼主重启会变 IP 的么?
2022-06-01 21:35:42 +08:00
回复了 winsonwen 创建的主题 Android 安卓开发剪贴板问题
我还想做个在其他设备上 Ctrl c
安卓手机上写入剪贴板的 app 看来也没法做了
2022-04-16 19:12:21 +08:00
回复了 libasten 创建的主题 奇思妙想 胡思乱想:如何让一个网站无维护状态长期存活
万一以后不是 utf-8 编码了呢~
万一以后不是 2 进制了呢

我在石头上还是刻 1 0 吗?
能用 Xbox 手柄 在 Windows 上玩 Switch 了? (带震动么?)
Switch 上小手柄不太好用诶。
2022-03-27 20:20:58 +08:00
回复了 shawnwang340 创建的主题 Android 请教各位如何学习安卓开发?
作为一个 前端 多年老研发,建议玩玩 客户端 吧,在浏览器的枷锁里玩不出花 /dog
1 ... 4  5  6  7  8  9  10  11  12  13 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2940 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 14:14 · PVG 22:14 · LAX 07:14 · JFK 10:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.