Clouda第一App“留言大厅”之创建hall.js

移动开发 Android
Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。

首先预览一下"留言大厅"

在"留言大厅"这个应用中,用户可以在这里留言,也可以看到别人的留言。

因为需要存储留言,所以在正式开始之前我们需要先安装MongoDB,并在127.0.0.1的27017端口上启动(此地址可在 app/server_config/database.js中进行配置),MongoDB是我们依赖的数据库,在以后各种应用中都会经常用到。

app/view/下创建hall.html

  • hall.html

    1. <style> 
    2.     button{width:100px; height:40px;} 
    3.     #content{width:360px;height:300px;margin-top:10px;} 
    4. </style> 
    5. <div align="center"
    6.     <h1>Clouda message Hall</h1> 
    7.     <input style="height:40px; width:260px;padding-left: 5px;" id="messageInput" placeholder="Say Something Now:"/> 
    8.     <button class="messageSubmit">submit</button> <br/> 
    9.  
    10.     <block tpl-id="message-hall"
    11.         <textarea readonly="readonly" id="content"
    12.             {{#each data}} 
    13.             {{this.content}} 
    14.             {{/each}} 
    15.         </textarea><br/> 
    16.     </block> 
    17.  
    18.     <button class="clearHistory">clear history</button> 
    19. </div> 

    与上一篇文档中我们看到的View不同,这次hall.html中多了"{{this.content}}",这是插入模板渲染所需的数据变量,Clouda使用handlebars组件作为模板引擎,关于handlebars语法请查看handlebars官网。

至此,App代码部分已经完成。

责任编辑:张叶青
相关推荐

2013-10-31 15:32:29

CloudaApp

2013-10-31 15:16:13

CloudaApp

2013-10-31 15:29:47

CloudaApp

2013-10-31 15:27:25

CloudaApp

2013-10-31 15:40:44

CloudaApp

2013-10-31 15:47:29

CloudaApp

2013-10-31 11:04:03

Cloudapackage.js

2013-10-31 15:12:57

CloudaAPI

2013-10-30 22:10:28

Clouda程序

2013-10-31 10:57:10

CloudaManifest

2013-10-30 22:41:23

Clouda环境

2013-10-31 09:51:10

CLouda结构

2013-10-31 14:55:22

2013-10-31 13:47:23

CloudaAPI

2013-10-31 14:30:44

CloudaAPI

2013-12-09 17:27:19

CloudaNode.js

2013-10-31 13:37:07

CloudaAPI手册

2013-10-30 22:50:30

Clouda结构

2013-10-31 10:59:41

Clouda使用

2013-10-31 22:53:58

Clouda程序
点赞
收藏

51CTO技术栈公众号