【发布时间】:2010-09-01 02:50:52
【问题描述】:
我已经开始修改 webOS,它非常酷。在所有主要的智能手机平台中,我不得不说 webOS 是最容易使用的。目前我只是想对框架有一个直观的感觉,我只是在修补一些基本的东西,比如事件处理、推送和弹出场景等。这让我走得很远,但我已经到了我的应用程序的地步需要更多的模块化,因为它们在逻辑上不再适合具有多个场景的单个舞台。我想知道如何编写自己的助手和控制器并在我的代码中使用它们?
【问题讨论】:
我已经开始修改 webOS,它非常酷。在所有主要的智能手机平台中,我不得不说 webOS 是最容易使用的。目前我只是想对框架有一个直观的感觉,我只是在修补一些基本的东西,比如事件处理、推送和弹出场景等。这让我走得很远,但我已经到了我的应用程序的地步需要更多的模块化,因为它们在逻辑上不再适合具有多个场景的单个舞台。我想知道如何编写自己的助手和控制器并在我的代码中使用它们?
【问题讨论】:
您是否在使用安装了插件的 Eclipse?
即使没有,也只需复制一个基本控制器,然后随处更改类名即可。
把 HomeController 说成 PreferencesController
将preferencescontroller.js 添加到您的sources.json 文件中,并在名为preferences 的视图中添加一个文件夹,其中包含一个文件preferences_scene.html(我相信)。
由于当前框架是 MVC,您可能还想考虑创建 JavaScript 模型来容纳您的验证,甚至可以是全局或特定视图的帮助文件。除非通过您自己的行为,否则这些都不是真正执行的。
此外,除此之外,惠普将在 5 天后举行一场会议,展示他们的新设备,甚至可能还有他们的名为 Enyo 的新模块化框架,所以这可能是您所希望的。
【讨论】: