加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 20:18:46 所属栏目:Windows 来源:网络整理
导读:昨天我开始使用 JavaScript开发我的第一个Metro风格的应用程序. 我在Visual Studio 2011中使用了这些模板之一.该项目模板附带一堆生成的代码,这些代码严重依赖于WinJS.整个结构提醒ASP.NET与其Views和相应的Code Behind文件.还有一个navigator.js文件,它负责
昨天我开始使用 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,以便我的大部分代码确保可移植性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读