环境配置

1、安装nodeJs

http://www.cnblogs.com/pigtail/archive/2013/01/08/2850486.html

2、安装git

http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html

3、下载工程

https://github.com/369cloud/D6.git

4、工程目录右键,选择Git Bash

5、安装gulp

执行命令:npm install gulpjs/gulp#4.0 -g安装gulp到全局
执行命令:npm install 安装配置环境到本地
执行命令:gulp

运行 gulp 命令后,会监听 src 目录下所有 JSless 文件的变更,并且会在 3003 端口启动服务器,然后再浏览器打开 http://localhost:3003/examples/index.html

项目主页

http://369cloud.github.io/D6

开发工具

369Cloud 致力于打造移动互联网云平台研发生态系统,将移动应用开发与移动应用云服务(BaaS、IaaS服务)完美集成,为开发者提供集成开发环境、移动应用开发引擎、基础服务、后端服务等一站式的移动应用开发解决方案;由 369Cloud 自主研发的一体化开发流程,实现从应用创建、自定义认证、组件选择、模板配置、到混合平台编译等一系列可视化、可配置化操作,最大程度的为开发者及创业团队节约时间成本、人力成本、资金成本。

反馈bug

如果您有任何关于 D6 或移动前端开发中的问题,可以在QQ群中讨论,也可以通过git issue给我们反馈bug,我们会尽快解决。 当然,我们更欢迎您的fork,为 D6 添砖加瓦。

联系我们

开发规范

文件组织

 .
    ├── src
        └── js 字体库
            ├── widgets 组件文件存放位置
            ├── $extend.js 在zepto上扩展的常用方法
            ├── core.js组件库核心文件
            ├── iscroll.js 组件库依赖的iscroll文件(经过修改,请勿替换)
            ├── zepto.extend.js 在zepto对象上扩展的方法
        └── less 样式文件存放位置
        └── fonts 字体库存放位置

样式

组件的classname使用 ui-组件名称 作为命名空间,其后根据功能添加不同标识。如:ui-tab-active

组件开发

D6组件的开发主要使用两种方式:

组件初始化

组件有两种初始化方式:

页面初始化

domReady(function() {

})