php手游管理系统,搭建简单的游戏管理系统

这篇博客介绍了如何利用AngularJS和angular-ui-bootstrap搭建一个简单游戏管理系统的全过程,包括界面设计、技术选型(Bootstrap3和angular-ui-bootstrap)、安装配置、界面开发以及交互体验升级。文中详细讲解了各个步骤,从布局分析到删除功能的二次确认实现,旨在提供实战案例供读者参考。
摘要由CSDN通过智能技术生成

这次给大家带来搭建简单的游戏管理系统,搭建简单游戏管理系统的注意事项有哪些,下面就是实战案例,一起来看一下。

一. 分析&布局设计

当前我们项目的界面是这样的:

c329f6853562da3568e36b2a55b0200a.png

简单来说,看不出一点管理系统的样子,到Axure中文网找了一下,管理类网站的原型应该是下面这个样子的:

93ebf0dcd9fac19f35f07563146a4442.png

照着撸一个呗,管理系统界面一般由顶部导航&状态栏、左侧导航栏、右侧内容区域三个部分组成,也就是这样的:

05fab315308bbfb0359843a18cd96a73.png

我们网站内容较少所以顶部无需导航栏,也就是顶部只需保留左侧标题和右侧状态部分,接着再填充一下界面,顶部左侧加入系统名称和logo,顶部右侧加入用户名,左侧导航栏填充入导航项,右侧内容栏根据左侧选中的导航项显示对应的内容:

e1809130c42d656fd0fdcdfefa983f8c.png

填充完布局之后好像变得能看了一些,那我们就根据效果图来完成这个界面。

二. 技术选型

借助框架能够快速实现整体样式,选用最通用的样式框架Bootstrap3来协助完成界面,但是如果想要引入Bootstrap3控件的话需要引入jQuery,这是我们不想要的。

这时候我们可以考虑使用和Angular项目的相性最佳的angular-ui-bootstrap来取代Bootstrap3的控件,angular-ui-bootstrap是AngularUI团队在Bootstrap基础上用AngularJS实现的一组UI控件,在达到和Bootstrap控件相同效果的情况下还无需引入jQuery简直棒。

于是我们简单选定了Bootstrap + angular-ui-bootstrap组合来加速界面开发。

三. 开发

3.1 安装

3.1.1 angular-ui-bootstrap安装

参考angular-ui-bootstrap文档-Dependencies,了解到其版本的选择与Angular的版本有对应关系,不过我们用的是AngularJS1.6.10版本所以可以直接安装最新的angular-ui-bootstrap:yarn add angular-ui-bootstrap --save

由于上面的文档还提到angular-ui-bootstrap需要Angular-animate、Angular-touch、Bootstrap CSS,直接安装yarn安装顺便更新一下angular到1.7.0:yarn add angular --save

yarn add angular-animate --save

yarn add angular-touch --save

yarn add bootstrap@3 --save

在app.js中加入引用并为'pokemon-app'模块加入依赖(暂时不加入Bootstrap3样式):import ngAnimate from 'angular-animate';

import ngTouch from 'angular-touch';

import uibootstrap from 'angular-ui-bootstrap';

...

angular.module('pokemon-app', [

...

ngAnimate,

ngTouch,

ngUIBootstrap

...

])

在index.tpl.html中加入一段文档中的测试代码:

Single toggle
{
  {singleModel}}

Single Toggle

接着在app.js中的AppController中加入:$scope.singleModel = 1;

结果如下:

bf05ee3f67d1e37d6a2f56495b1a8609.png

中间多出了一个button并且可以通过点击修改数字,这表示an

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值