微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows-8 – Metro Style应用程序:WinJS必须?

昨天我开始使用 JavaScript开发我的第一个Metro风格的应用程序.
我在Visual Studio 2011中使用了这些模板之一.该项目模板附带一堆生成代码,这些代码严重依赖于Winjs.整个结构提醒ASP.NET与其Views和相应的Code Behind文件.还有一个navigator.js文件,它负责浏览视图之间的导航.整个数据位于data.js中,可以使用不同的功能来检索.

我与backbone.js一起工作,我发现它的概念像MVC结构和路由很酷.我的问题基本上是否可以使用backbone.js实现这样一个Metro风格的应用程序?
我可以消除Winjs,从头开始吗?我应该尝试将backbone.js集成到当前结构中吗?那么它会是什么样子?使用第三方JavaScript框架有什么限制吗?我应该离开生成的结构吗?

使用JavaScript开发Metro Style Apps的最佳做法和模式是什么?

谢谢

您可以在Metro样式的JavaScript应用程序中使用任何您喜欢的JavaScript框架.看到有关jQuery的相关问题:

jQuery and Windows 8 JavaScript Metro Style Apps

Winjs框架执行几个功能,第一个是一组用于管理和操作数据的非UI API,使服务请求等…这些可以轻松地被其他JavaScript框架替换.第二个是UI层,在这里你可能会遇到一些困难. Winjs UI被设计为遵循Metro设计语言.如果您将其替换为您自己的UI层(例如使用jQuery UI),您的应用程序将看起来不正确.

就个人而言,我将使用Winjs作为UI层,并与运行时(状态持久性,应用交换等)进行集成,但是使用更标准的JavaScript库,例如Backbone或Knockout,以便我的大部分代码确保可移植性.

原文地址:https://www.jb51.cc/windows/371370.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐