滨州版本迁移

ZXW 1827e728cf 关闭车辆监控后去除播放控件 7 år sedan
src 1827e728cf 关闭车辆监控后去除播放控件 7 år sedan
typings bf479c8ee6 添加typings文件夹 7 år sedan
.editorconfig e624da134e 添加基本文件 7 år sedan
.gitignore e624da134e 添加基本文件 7 år sedan
LICENSE e624da134e 添加基本文件 7 år sedan
README.md 19ed9db18b 添加整个项目文件说明 7 år sedan
appx.gif e624da134e 添加基本文件 7 år sedan
bower.json e624da134e 添加基本文件 7 år sedan
gulpfile.js e624da134e 添加基本文件 7 år sedan
package.json e624da134e 添加基本文件 7 år sedan
tsconfig.json 7a28461619 添加编译文件 7 år sedan
typings.json 7a28461619 添加编译文件 7 år sedan

README.md

AppX

基于 Dojo、JQuery、Lodash、Typescript、Gulp等构建的模块化 Web App 框架。 具有:自动化、模块化、懒加载、高兼容性 以及 基于 Typescript 的智能提示等特性。

AppX

技术栈

  • Node.js --- 基础开发环境
  • NPM --- Node包管理器
  • Bootstrap --- 前端样式框架
  • EChart --- 图表展示框架
  • Git --- 版本控制以及协作开发
  • Sass --- CSS 扩展
  • Javascript --- 主要开发语言
  • Typescript --- Javascript 扩展
  • Gulp --- 自动化工作
  • ArcGIS for Javascript --- 基于此 API 做二次开发
  • Dojo --- ArcGIS for Javascript 是基于此框架开发出来的
  • JQuery --- 杰出的 Javascript 库
  • JQuery-UI --- 用于给页面添加动画以及交互
  • Lodash --- Javascript 函数库
  • Bower --- Javascript 包管理器

环境要求

应用名 版本号 查看版本
Node.js v6.6.0 > node -v
npm v3.10.3 > npm -v
Gulp v3.9.1 > gulp -v
Typescript v2.0.3 > tsc -v
Typings v1.4.0 > typings -v

建议使用IDE Visual Studio Code

使用方法

git clone dev http://git.tofly.cn/Tofly_CR/WebGAS.git
cd AppX
npm install
npm start

注: 1.国内因为 GFW 的原因 npm install 可能会失败(安装 Sass 失败)。 如果失败,请用一下命令替换上方的 npm install, 其他命令不变。CNPM

npm install cnpm
cnpm install

注: 2.请在dev分支下建立自己的分支进行开发,并定期合并到dev分支。

文件说明

  • [dist] --- 编译后的文件
  • [src] --- 整个系统的源文件
  • .editorconfig --- 规范代码缩进配置文件
  • .gitignore --- 用于配置不需要加入git版本管理的文件
  • bower.json ---
  • gulpfile.js --- gulp自动工具配置文件
  • package.json --- npm包管理的配置文件
  • tsconfig.json --- typescript项目配置文件(typescript编译的相关设置等)
  • typings.json ---- VS code 中对JavaScript智能提示的配置文件

    开发人员

王茭、宋凌、曾宪伟、王海...