上面我们已经成功安装并启动了Clouda,下面我们使用Clouda开发一个“Hello World”应用。
(1)在app/controller/
下创建helloworld.js
文件,输入以下代码:
-
helloworld.js
- sumeru.router.add(
- {
- pattern: '/helloworld',
- action: 'App.helloworld'
- }
- );
-
通过router添加一个URL与Controller的映射关系,关于router我们会在后续文档中做专门的说明,保持helloworld.js文件打开,并输入以下代码。
- App.helloworld = sumeru.controller.create(function(env,session){
- env.onrender = function(doRender){
- doRender("helloworld",["push", "left"]);
- };
- });
-
env.onrender()方法是完成对view(界面)的渲染,关于该方法在后续会做专门说明。
(2)打开app/controller/package.js
-
package.js:
- sumeru.packages(
- 'helloworld.js'
- );
-
package.js用于将文件之间的依赖关系添加到sumeru中,关于package.js在后续会做专门的说明。
(3)在app/view/
下创建helloworld.html
,并输入以下代码
-
helloworld.html
至此,"Hello World"应用代码已经完成。
在浏览器中输入localhost:8080/debug.html/helloworld
运行该应用。