删删删20260627
可能加载比较快会导致看不到闪屏现象。
需要同时加载两本测试词典搜索take词条 牛津词典放前面
按F5刷新可以看到现象
这两个我也在用,不过我用的karx的css。没有闪屏现象,你有试过更换闪屏元素的字体吗?
——————————————————
↓↓
这两个我也在用,不过牛津10我用的karx的css。没有闪屏现象,你有试过更换闪屏元素的字体吗?
我说的是朗文5 并不是朗文6
闪屏就是网页加载之后触发布局重排 cls 导致的,图片字体样式脚本都可能出问题,ldoce5 的主要问题就是 init 和 settimeout 里修改 dom 的操作太多了,而且每个 settimeout 的回调都可能触发一次重排,最好直接修改 html 文件,这是最彻底的解决方案,能用样式解决的就不要直接修改 dom,避免初始化时触发 cls,这是一个 web 开发的关键性能指标。
不修改脚本和 html 文件是不可行的。所有配置项都要有对应的 css 类名,这样才能避免直接操作 dom 树,而要让配置项在渲染 css 之前提前生效,这部分代码需要提取出来使用内联的 script 实现,也就是一定要修改 html 文件。从专业开发的角度看 ldoce5 的脚本从根子上就有问题,不推倒重来是不行的。但是这样工作量太大了,要么忍了,要么直接让 deepseek 干更合适。

