2015-02-09 70 views
0

只是爲了好奇,我想讀取GitHub上的OpenUI5代碼。但是,我不知道從哪裏開始。 OpenUI5代碼的「第1章」是什麼?有太多的庫和代碼,我不知道從哪裏開始。有人可以幫助我嗎?提前致謝!OpenUI5代碼讀取

回答

5

先決定某一方面會有很大幫助,如何控制工作,或者UI5內核如何處理渲染這些控件及其組合,數據綁定,翻譯,模塊加載或主題,或者...
如果您沒有特定興趣,我建議開始看看控件,因爲它們相對孤立,範圍從瑣碎到複雜,而且更有可能編寫自己的控件而不是改變讓我們說數據綁定。

例如,你可以看看在sap.m.Link控制: - https://github.com/SAP/openui5/blob/master/src/sap.m/src/sap/m/Link.js - https://github.com/SAP/openui5/blob/master/src/sap.m/src/sap/m/LinkRenderer.js 鏈接是一個非常簡單的控制,當然,但看代碼,你會發現有一些特殊需要處理的事情。

以下資源會給你一些情況下更好地瞭解哪些鏈接實現的功能:

根據您舒適的感覺,你可以挑選其他控件然後或繼續例如到RenderManager,它負責調用控制渲染器來生成它們的HTML: https://github.com/SAP/openui5/blob/master/src/sap.ui.core/src/sap/ui/core/RenderManager.js