我知道C++/C#,你可以創建控件,這些控件是可以通過繼承等使用的可重用的代碼片段。但是,我不確定是否可以使用相同的原則Windows 8存儲使用CSS,JavaScript和HTML5構建的應用程序。如果可能的話,能否請您指出每種技術(CSS,JavaScript/WinJS,HTML5)的關鍵元素,以幫助設計您的Windows 8應用程序,以繼承和重用視覺元素。繼承和重用視覺元素的設計
TIA
我知道C++/C#,你可以創建控件,這些控件是可以通過繼承等使用的可重用的代碼片段。但是,我不確定是否可以使用相同的原則Windows 8存儲使用CSS,JavaScript和HTML5構建的應用程序。如果可能的話,能否請您指出每種技術(CSS,JavaScript/WinJS,HTML5)的關鍵元素,以幫助設計您的Windows 8應用程序,以繼承和重用視覺元素。繼承和重用視覺元素的設計
TIA
有幾件事情我已經遇到代碼重用,在基於JavaScript的Windows應用商店。
總結 - 代碼重用發生在我的情況,重用js實用程序庫,頁面模板,default.js,default.css,自定義控件。繼承是可用的,但我沒有使用過多。 HTH。
SASS提供了極好的工具,包括和重新使用CSS樣式:http://sass-lang.com/
對於HTML和JS,你可以使用PHP來存儲代碼片段的變量和數組。同樣的邏輯也適用於在JS中重新生成HTML元素......只是在變量中存儲標記或代碼片段:http://www.w3schools.com/js/js_variables.asp
這有幫助嗎?
那麼我正在爲Windows 8構建應用程序。這就是爲什麼我使用了WinJS和Windows Runtime之類的標籤。不確定你的回答是否適用於這種情況? – 2013-04-25 00:24:12
如果可能,請避免鏈接到w3schools - 即使w3schools仍然獲得頂級Google回覆,也有很多更好的資源。 – user2246674 2013-04-25 00:40:13
@PaulSnow我的壞人!抱歉! – 2013-04-25 00:41:17
因此,對於HTML和JavaScript的Windows 8應用程序,確實可以實現相同數量的代碼重用性,事實上大多數模式使用相同的命名法,所以如果您是谷歌的「winjs」以及任何您要查找的內容因爲,大多數時候你會發現很好的例子。
根據您的具體問題:
這當然更不用說其他人的約預存評論HTML/CSS/JavaScript技術可用於平臺。有一個最喜歡的JQuery插件?機會是它仍然在Windows 8中工作。
jQuery小部件(又名插件)和DurandalJS視圖/小部件是「可重用組件」的兩個例子。繼承(類型)只是代碼重用的一種方法,並且與UI和UI組合完全正交。我確定Windows 8應用程序有一些特定的方法*(我不開發它)來利用運行時。 – user2246674 2013-04-25 00:37:54