我有一个网站使用不“常见”的术语,有时需要澄清。我考虑过创建一个 JavsScript 解决方案,该解决方案将从字典文件中读取术语,解析每个页面,然后应用突出显示和onMouseover
工具提示,以便用户轻松阅读术语定义。
是否有已经存在的库来完成此任务? 我见过一些半生不熟的选择,但就我正在寻找的东西而言,没有什么是非常干净和全面的。
举一个示例场景,我希望解决方案具有类似的功能:我将提供一个数据/定义文件,例如:
"some term 1", "the definition will be explained over here in verbose terms"
"some term 2", "the definition will be explained over here in verbose terms"
"some term 3", "the definition will be explained over here in verbose terms"
然后 JavaScript 在页面加载时会解析这个定义文件。然后它会解析 dom 的内容并隔离每个术语 ( some term 1
, some term 2
, etc.
),用适当的定义文本填充术语的工具提示。显然,它的优雅之处在于它只需要更新定义文件,并且所有站点内容都会有一个方便的字典供读者使用。