我被指派研究一个似乎很容易在 ASP.net、WPF 或 Flash Builder 等平台上实现的 Javascript 解决方案(因为我可以创建单独的组件和控件)。
该项目需要多种类型的文件选择类机制,用于每种独特类型的相关数据,其中许多都需要类自动完成功能、导航类文件层次结构和分页。还有多个选项卡用于管理复杂对象的不同相关数据。
此外,用户必须能够在同一页面上保存和检索所有工作。
这样的要求在一页中需要大量的标记和事件处理代码,这很容易导致超过 1000 多行代码,即使使用 jQuery 和 knockout.js 也是如此。(涉水和维护变得非常乏味。)有没有办法用 HTML 和 JavaScript 创建单独的“页面”,然后在主 HTML 页面上嵌入/引用它们?
这样一个要求如此复杂的项目更适合 Flash Builder 或 Silverlight,还是我们应该坚持使用 Javascript 和 HTML?