lbhl 发表于 2019-11-20 08:39:49

记住用户使用偏好,如是否显示中文翻译和Corpus,编程有多难?

本帖最后由 lbhl 于 2019-11-20 09:33 编辑

很多MDX词库及配套的Javascript/jQuery/CSS在显示某个单词的时候都可以选择是否显示中文翻译,是否显示Corpus中的例句等。可是似乎没有一个能做成记住用户的选择。如果一个词库做成了默认不显示中文翻译,一个想查任何一个单词都默认打开中文翻译的人只能不厌其烦地在查每个词的时候都去点击展开中文翻译的按钮,这真是件令人沮丧懊恼的事。

想从技术上讨论,实现记住用户的偏好这很难吗? HTML5有本地存储的技术,不可以在词典本地硬盘里按HTML5规范(或者按照词典软件自己的规范)存储某部词典的用户偏好吗?词典软件渲染HTML的时候用的是什么渲染内核?这个渲染内核不支持HTML5吗?再退一步,就算不在本地硬盘里存储用户偏好,那在内存里存储总可以吧?我只要求每次启动词典软件查第一个词的时候点击一次设置好我的偏好,希望只要词典软件不退出今后查词显示就记住偏好,如果退出词典软件下次再打开查第一个词我再设置一次好了。这难道也很难吗??!!

或者,不把记住偏好这个要求加给词库MDX/Javascript/jQuery/CSS,而是由词典软件统一负责。哪怕词库MDX/Javascript/jQuery/CSS没有编程实现记住偏好的功能,词典软件可以强行记住使用者的偏好,这可以实现吗?

如果,记住偏好无论如何都不可能实现,只能说这个MDX技术, 你应该升级了!

klwo2 发表于 2019-11-20 09:30:27

你要讨论技术就讨论技术,请把「不厌其烦」「沮丧懊恼骂娘」「真够烂的」这样的情绪化语言删了

虽然你没讲,相信大家都知道你指的是哪个mdx(有这功能的mdx本来就没几个)。作者维护这个mdx的时候,大家对这个没这么大意见,现在人家停止维护了,嗓门这么大,谁听了舒服呢

再说了,天下又没有什么非要不可的资源,这个mdx不好用,你赌气不用了,难不成一辈子学不好英语了?别这样

johannhuang 发表于 2019-11-20 13:05:08

以其在论坛抱怨,不如自己研究研究技术,然后解决自己的需求吧。

我以前也对论坛抱有“幻想”,后来发现自己动手,丰衣足食。实话讲,看到过你发的好几个需求了,其实技术方面,自己研究过都能 解决的。

englover 发表于 2019-11-20 09:24:56

这个一般人还真搞不了…说到底mdx只是一个数据集而已,什么内存里保存,这是软件干的活… 不过应该可以搞,貌似ff大曾经搞过。

oversky 发表于 2019-11-20 11:53:07

碰到有些内容比较多的条目,还要翻到最前面去按按钮再翻回刚刚在读的位置,这样的确是有些麻烦。
解决的办法大抵是改 .css 档,把中文翻译部份的设定 display: none 改成 display: block。
开个悬赏应该有人会帮忙改。

james_lee 发表于 2019-11-20 14:00:13

这种需求不是大部分人所需要的,最好自己研究

simonfire 发表于 2019-11-20 14:00:43

期待楼主能找到解决方案,让我吃个现成的

spoony1971 发表于 2019-11-21 08:31:41

主要是没需求。一般开发人员即使有需要,也会偷懒弄个穷人版本。除非有大量外在需求,才会有动力去做。所以楼主想解决痛点,估计要自己做了。
页: [1]
查看完整版本: 记住用户使用偏好,如是否显示中文翻译和Corpus,编程有多难?