on show 表演,秀,吸引别人过来看
The most wonderful piece of machinery on show was Nasmyth’s steam hammer.
on display 只展示, 有可能他人不会注意
Many colorful clothes are displayed in the showcase. 展示柜里摆放着很多鲜艳的衣服。
on display
通常用于描述物体或展览品被展示或展示在公共场所,而 on show
则更多用于描述表演或演出。以下是一些简单易懂的例子:
- The new painting is on display at the art gallery. (新画作在艺术画廊展出。)
- The latest technology products are on show at the tech expo. (最新科技产品在科技博览会上展示。)
- The historical artifacts are on display at the museum. (历史文物在博物馆展出。)
- The magician’s tricks are on show at the theater tonight. (魔术师的戏法今晚在剧院上演。)
"on display"和"on show"这两个短语在很多情况下可以互换使用,它们都表示某物正在被公开展示。然而,它们之间存在一些微妙的差别。
- On show:通常用来描述物品或展品被摆放在某个地方供人们观看,强调的是展示的行为本身。例如,在一个展览会上,所有的展品都可以说成是 “on show”。
- On display:这个短语更多地用于商业环境,比如商店或展销会,它不仅指物品被展示出来,还隐含了这些物品可能会被出售的意思。例如,商店里所有展出的商品都可以说成是 “on display”。
总的来说,“on show” 更侧重于展示的行为,而 “on display” 除了展示外,还可能包含销售的目的。在实际使用中,根据上下文的不同,选择使用哪个短语可以更准确地传达意图。
程序中
onDisplay
与 onShow
的区别在于它们通常用于不同的上下文中。
-
onDisplay
通常用于描述当某个元素或内容被展示在屏幕上时触发的事件或行为。例如,当一个广告被展示在网页上时,可以触发onDisplay
事件来统计展示次数。 -
onShow
通常用于描述当某个界面或组件被显示给用户时触发的事件或行为。例如,当用户打开一个弹窗时,可以触发onShow
事件来执行特定的逻辑。
简单示例:
onDisplay
的使用示例:
// 当广告被展示时触发统计
adElement.onDisplay(() => {
trackAdDisplay();
});
onShow
的使用示例:
// 当弹窗显示给用户时触发逻辑
popupComponent.onShow(() => {
updatePopupContent();
});