我知道使用 C++/C#,您可以创建控件,这些控件是可重用的代码片段,可以通过继承等使用。但是,我不确定是否可以在使用 CSS、JavaScript 和 HTML5 的 Windows 8 商店应用程序构建中使用相同的原则. 如果可能的话,您能否指出每种技术(CSS、JavaScript/WinJS、HTML5)中的哪些关键元素可以帮助设计您的 Windows 8 应用程序以继承和重用视觉元素。
TIA
我知道使用 C++/C#,您可以创建控件,这些控件是可重用的代码片段,可以通过继承等使用。但是,我不确定是否可以在使用 CSS、JavaScript 和 HTML5 的 Windows 8 商店应用程序构建中使用相同的原则. 如果可能的话,您能否指出每种技术(CSS、JavaScript/WinJS、HTML5)中的哪些关键元素可以帮助设计您的 Windows 8 应用程序以继承和重用视觉元素。
TIA
因此,对于 HTML 和 JavaScript Windows 8 应用程序,肯定有办法实现相同数量的代码可重用性,事实上大多数模式都使用相同的命名法,所以如果你在谷歌上搜索“winjs”加上你正在寻找的任何东西,你大多数时候都会找到很好的例子。
根据您的具体问题:
这当然更不用说其他人对可在平台上使用的预先存在的 HTML/CSS/JavaScript 技术的评论了。有喜欢的 JQuery 插件吗?它可能仍然适用于 Windows 8。
在基于 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
这有帮助吗?