BSP和JSP裏的UI元素ID生成邏輯

CRM WebClient UI

WebClient UI渲染出來的DOM元素的這些C#_W#格式的id是在哪行ABAP代碼被生成出來的?web

參考個人博客WebClient UI element ID generation logic瀏覽器

Hybris

既然是JSP,和一樣基於服務器端渲染的BSP的套路同樣。Hybris的應用開發人員不用重複造輪子,直接在JSP頁面裏使用ycommerce標籤:服務器

ycommerce標籤實現以下。從註釋裏也能清楚看出這個JSP標籤的實現,爲了確保id惟一,採用的是和CRM WebClient UI同樣的方式:內部維護一個計數器,每次生成元素後加1.ui

計數器加一的代碼:blog

等價於WebClient UI第16行代碼:element

JSP沒辦法直接被瀏覽器執行,而是編譯成.class,最後瀏覽器輸出的原生HTML代碼生成於這些.class:開發

要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:get

相關文章
相關標籤/搜索