# BallGame **Repository Path**: magicwen/BallGame ## Basic Information - **Project Name**: BallGame - **Description**: 用ionic框架编写的文字类足球游戏 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-06-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 ## 项目运行环境: 1. GIT 2. Sass --> Ruby 3. Cordova --> NodeJS 4. Gulp --> NodeJS ## 项目初始化步骤: 1. checkout项目 2. 运行 ``` Ionic setup sass ``` # 规范 ## 编码 全局统一编码格式:utf-8 ## 图标 全局统一试用字体图标。 ## 目录 ``` Ionic // 项目根目录 └hooks // 插件回调 └node_modules // nodeJS 用的插件 └plugins // IOS、Android插件安装目录 └scss // Sass代码存放此处 └common.scss └www // Web项目根目录 └css // Sass代码编译后存放此处,在index.html中引用 ionic.app.css ionic.app.min.css style.css └img ionic.png ... └js └framework // 框架Js目录 └extends // 拓展功能目录 Baidu.js // 百度统计拓展 └ionicConfig app.js // app根JS AppRun.js // 初始化JS DataSave.js // 数据持久化,缓存模块 Key.js PopupService.js // 弹窗模块 UrlService.js // 接口地址模块 UserService.js // 用户模块 └home └... └lib └templates index.html .bowerrc .editorconfig .gitignore bower.json config.xml gulpfile.js ionic.project package.json README.md ``` ## 大小写 html文件名 大驼峰 例如:Personal.html js文件名 大驼坟 例如:Personal.js js常量 匈牙利命名法 例如:var LOGIN_SERVICE = 'www.baidu.com/login' js变量 小驼峰 例如:var data = undefined; 目录 小驼峰 例如:home,shoppingCart 新建页面需要用pagecreator脚本创建。 ## 分支 ### master:基线分支 每次发版前的节点。项目管理者进行操作。 ### Develop:开发分支 开发人员用此分支进行开发,团队协作,分工。 ### Release:发版分支 发版专员进行操作。执行gulp脚本,进行发布wap/IOS/Android版本的切换,编译。 ## 注释 ## commit注释 ## 网络请求 网络请求统一试用.success异步回调。不要试用.then ''' /** * 登录方法 */ $scope.login = function () { TestService.doLogin($scope.username, $scope.password) .success(function (response, status, headers, config) { }) .error(function (response, status, headers, config) { }) }; '''