就为了排他性,跳转后不显示其他词典的内容?!
outdated
我大概找到了(欧路词典iOS版)实现阅读模式的方法。
就是从词典管理那里进入,(要阅读的词典置顶),点击词典词汇列表第一个,然后点击右下角菜单三个点、二级菜单 navigation bar,
然后一路点击 prev/next word 按钮就可以刷单词书啦!
1 Like
影子词条的优点?
词条总数目翻倍
影子词条的缺点?
词条总数目翻倍
所有普通词条均有一个影子词条;
词条内容全部记录在影子词条下,所有普通词条均通过@@@LINK=跳转到影子词条。
mdx的基本单位是 O->O 的两物一关系,天生具有耦合性,将词条头和词条内容混为一谈。直接@@@LINK
时会可能出现内容包括太多的情况,如 b → 好几个内容,而2B → B 的B只有 Black 那部分,那怎么区分呢?
- 重写一份Black的这部分数据,这样的話需要源数据保存为另一种数据格式(如SQL,txt,总之MDX在此时只能作为展示数据了)或这种重复的对应关系重新全部分析出来,不然自身包含多个同样类似的内容,在内容修订时带来额外负担。
- Link 到 B 上,这样内容就会显示过多不相关,不够精确。可以打补丁吗? 可以。以O-O这结构为基础,拆分之,不要将 词头直接到内容上,而是用内容词条的基本单元作为最小单位。用两个
O1 @@@LINK O桥, O桥->O2,
来顶替原先的O1->O2
,你叫它桥也行、影也行、中介、指针、索引、引用也行,反正就那个用处。现在把可复用的最小内容模块作为基本单位,可以随意重复使用了,各种@@@LINK
.
这个问题来自语言和词典都没怎么设计好,编码时的一码复用,b又是B,又是b,又是那个意思,又是Black,但反向唯一指代Black内容时,没有直接的文字对应,还是要搜b,然后到其中的一个意思,语言压根就没给它一个URI,统一资源标识符。只是简单的和其他一堆东西共用一个名字。
英语中的common noun 也是,一名对应同类同本质的各个事物,并不用来区分彼此,如 apple, 而 Apple 就一名对应一个公司,对应的不多不少 proper noun。但这样会成本过高,比如就没有第二家 Apple 公司了!