点击跳转在查词过程中给予学习者极大的拓展性和探索性,这是让我搁置纸质版词典的一个很重要的原因。我使用欧路词典加载外部词典库查词快五年时间了,使用初期也试过Mdict,最后因为全平台的原因选择了欧路(彼时Mdict还没上架macOS版)。
但我今天无意间发现Mdict的一个特殊优势,那就是跨词跳转会优先显示当前词典内内容。啰嗦一点说就是,Mdict中加载了四个词典,按顺序排列为ABCD,在词典ABCD都收录有单词a和单词b的情况下,在词典C中点击从单词a跳转至单词b的链接,Mdict会自动跳转至词典C中的单词b词条。而欧路词典只会跳转至第一个词典A,需要自己手动定位到目标词典,较为繁琐。以下是两个GIF比较示意图。
在Mdict中,从LLA(Longman Language Activator)的gamble跳转至gambling
(仔细观察就会发现,跳转的第一瞬间Mdict也是先显示了第一个词典的内容,但是马上就自动切换到LLA了)
在欧路词典中,从LLA的gamble跳转至gambling
两个软件中加载的LLA词典文件都是完全一样的,所以应该能据此排除是词典文件本身的问题。所以我想知道的是,两个软件的这种区别是如何造成的呢?Mdict作了哪方面的技术设计得以实现优先跳转显示当前词典内容?(当然我并不是在问具体的代码,只是想了解这个功能的落点在哪里,我是技术小白,问题若有不妥还请见谅!)
另外,我有在论坛中查询过和【跳转】相关的内容,
上面这个帖子中提到
是否我所说的就是Mdict能够“跳转到页面指定锚点”呢?
这个帖子似乎和我描述的是同样的问题。并且有坛友提到
我不太能确定这个是不是我想要的答案,如果有行家能指点一二就好了