是否可以在不使用JavaScript的情况下检查AEM站点上要突出显示的特定文本?

是否可以在不使用JavaScript的情况下检查AEM站点上要突出显示的特定文本?,aem,Aem,目前,我正在构建一个功能,在这个功能中,作者可以决定在网站的每个页面上突出显示哪些文本。此外,当您将鼠标悬停在高亮显示的文本上时,高亮显示文本的工具提示将显示文本的定义 我的想法是在页面上给作者一个组件。当用户打开“组件”对话框时,将提供一个多字段,以输入“文本”和“定义”作为键值对。由于该数据不是私有的,所以我将在页面上呈现数据,并使用JavaScript从页面读取数据并存储在字典中。每次加载页面时,JavaScript都会检查字典中的文本并执行相应操作 我不确定我的想法是否是个好主意。我担心

目前,我正在构建一个功能,在这个功能中,作者可以决定在网站的每个页面上突出显示哪些文本。此外,当您将鼠标悬停在高亮显示的文本上时,高亮显示文本的工具提示将显示文本的定义

我的想法是在页面上给作者一个组件。当用户打开“组件”对话框时,将提供一个多字段,以输入“文本”和“定义”作为键值对。由于该数据不是私有的,所以我将在页面上呈现数据,并使用JavaScript从页面读取数据并存储在字典中。每次加载页面时,JavaScript都会检查字典中的文本并执行相应操作


我不确定我的想法是否是个好主意。我担心如果我使用JavaScript,这个网站在手机上的速度会非常慢。在Java模型中或服务器端的任何地方,有没有更好的方法来实现这一点?

为什么不在渲染时实现呢?键值列表中的每一个更改都需要发布(这将刷新缓存),因此只有静态内容可以缓存,也应该缓存。您能更具体一点吗?在渲染时我可以做什么?为什么不在渲染时做呢?键值列表中的每一个更改都需要发布(这将刷新缓存),因此只有静态内容可以缓存,也应该缓存。您能更具体一点吗?渲染时我可以做什么?