Clouda的第一個程序“Hello World”
上面我們已經(jīng)成功安裝并啟動了Clouda,下面我們使用Clouda開發(fā)一個“Hello World”應(yīng)用。
(1)在app/controller/
下創(chuàng)建helloworld.js
文件,輸入以下代碼:
-
helloworld.js
- sumeru.router.add(
- {
- pattern: '/helloworld',
- action: 'App.helloworld'
- }
- );
-
通過router添加一個URL與Controller的映射關(guān)系,關(guān)于router我們會在后續(xù)文檔中做專門的說明,保持helloworld.js文件打開,并輸入以下代碼。
- App.helloworld = sumeru.controller.create(function(env,session){
- env.onrender = function(doRender){
- doRender("helloworld",["push", "left"]);
- };
- });
-
env.onrender()方法是完成對view(界面)的渲染,關(guān)于該方法在后續(xù)會做專門說明。
(2)打開app/controller/package.js
-
package.js:
- sumeru.packages(
- 'helloworld.js'
- );
-
package.js用于將文件之間的依賴關(guān)系添加到sumeru中,關(guān)于package.js在后續(xù)會做專門的說明。
(3)在app/view/
下創(chuàng)建helloworld.html
,并輸入以下代碼
-
helloworld.html
至此,"Hello World"應(yīng)用代碼已經(jīng)完成。
在瀏覽器中輸入localhost:8080/debug.html/helloworld
運行該應(yīng)用。