slucus 最近的时间轴更新
slucus

slucus

V2EX 第 155800 号会员,加入于 2016-01-17 19:13:13 +08:00
webpack 3 合并 chunk 巨慢无比
问与答  •  slucus  •  2020-06-24 17:48:36 PM  •  最后回复来自 slucus
5
JavaScript 算法,求两个元素的位置关系
问与答  •  slucus  •  2018-01-11 18:46:32 PM  •  最后回复来自 slucus
2
数组取随机数( 2 或 3 个),取到的数据上下左右不相邻?
问与答  •  slucus  •  2017-05-30 22:52:15 PM  •  最后回复来自 zhuzhuyule
23
关于数组取随机数的问题?
JavaScript  •  slucus  •  2017-05-30 10:36:28 AM  •  最后回复来自 slucus
8
安卓手机 video 标签 层级问题
问与答  •  slucus  •  2018-01-08 16:00:22 PM  •  最后回复来自 wujunchuan2008
1
slucus 最近回复了
2020-06-24 17:54:55 +08:00
回复了 TomeWong 创建的主题 程序员 web 端播放 流式音频(m3u8 格式)
video.js 了解一下。之前做过直播的小项目,用下来没什么大问题。

https://www.npmjs.com/package/video.js
2020-06-24 17:48:36 +08:00
回复了 slucus 创建的主题 问与答 webpack 3 合并 chunk 巨慢无比
这个问题基本上算是解决了。
原因:使用了 import 的方式注册组件 ` () => import() `,使用这种方式,在打包的时候,会把组件打成单独的文件。项目初期这样是没什么问题的,但项目越来越大,组件越来越多。所以就会打出几百个单独的文件,但为了做请求优化,又要把这个几百个文件合并成 10 个左右,所以打包速度成倍增长。

解决方法:使用 require 注册组件。
2019-09-23 11:22:14 +08:00
回复了 slucus 创建的主题 问与答 webpack 3 合并 chunk 巨慢无比
@noe132 升级也考虑过,但成本太大了,而且会有额外的风险( 因为现在项目已经上线了 )
2019-09-23 11:19:43 +08:00
回复了 slucus 创建的主题 问与答 webpack 3 合并 chunk 巨慢无比
现在问题已经定位到了。就是因为项目比较大,当时设计的时候为了后续维护方便,拆分了较多的 components,所以导致打包出来了 400 多个 js。。。

然后问题来了,当我们使用 webpack.optimize.LimitChunkCountPlugin 进行 js 合并的时候,就变动巨慢无比,想找个多进程的合并方法,但目前网上好像也没有这块相关的问题
2018-01-11 18:46:32 +08:00
回复了 slucus 创建的主题 问与答 JavaScript 算法,求两个元素的位置关系
@tux 👍非常感谢,帮了大忙了。
2017-05-30 11:27:50 +08:00
回复了 slucus 创建的主题 问与答 数组取随机数( 2 或 3 个),取到的数据上下左右不相邻?
@geelaw 受教了[抱拳],其实这个问题是要配上数组看的,光靠文字很难简短的描述出来,所以我写出了数组。。。。

数组取随机数( 2 或 3 个),取到的数据上下左右不相邻?

从哪里取,恩,一个非空的数组,
取多少,2 或 3 个,
取到的数据有什么限制(要求?重点?),上下左右不相邻。

感觉还行啊。。。
2017-05-30 11:08:33 +08:00
回复了 slucus 创建的主题 问与答 数组取随机数( 2 或 3 个),取到的数据上下左右不相邻?
@geelaw 求指教,如何问得有含义,有深意
2017-05-30 11:00:08 +08:00
回复了 slucus 创建的主题 问与答 数组取随机数( 2 或 3 个),取到的数据上下左右不相邻?
@geelaw 我只是来提问的。。。
- -!
2017-05-30 10:42:47 +08:00
回复了 slucus 创建的主题 问与答 数组取随机数( 2 或 3 个),取到的数据上下左右不相邻?
@Xs0ul 哈哈,是呀,但是这种概率虽然很小,仍然存在不是嘛。如果实在是没招了,也就只能考虑这种方案了
2017-05-30 10:36:28 +08:00
回复了 slucus 创建的主题 JavaScript 关于数组取随机数的问题?
@lrz0lrz 是呀,还需要进行判断删减

function select() {
var random = Math.round(Math.random());
for (var i = 0; i < a.length; i++) {
console.log(a[i][(i + random) % 2]);
}
}

这样是交叉取的,不会重复的。。。取到以后再进行随机
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2700 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 12:10 · PVG 20:10 · LAX 04:10 · JFK 07:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.