IBG项目技术概览

(HTML/CSS/JavaScript/AngularJS/PHP/MySQL):

(1)后台:PHP Yii2.0 Framework

(2)前端:Ionic Framework

IBG项目工作日志

2015年5月11日

1.修复bug:订单验证;

(1)验证Order是否已存在;

  同一用户/同一作品/同一时间

(2)验证Order操作是否合法

  权限是否满足/状态转移条件是否合法

2.后台新功能:管理员为美甲师上传新作品;

3.修复bug:搜索菜单中的“上门服务”按钮无效;

  后台判断逻辑有问题;

2015年5月13日:

1.app新功能:用户评论可以添加图片;

2015年5月15日:

1.app新功能:评论中显示用户上传的图片;

2015年5月17日:

1.修复bug:PC端无法使用鼠标滑轮浏览主页;

  使用JS对鼠标滑轮滚动事件进行捕捉;

2015年5月19日:

1.后台新功能:管理员在后台CRUD作品标签,为作品添加标签;

2015年5月22日:

1.app新功能:美甲师在创建作品时,可以添加标签;

美甲师可以修改已有作品中的标签;

2015年5月24日:

1.app新功能:用户可以在搜索菜单中添加“标签”作为搜索条件;

2015年5月26日:

1.美化界面:在原系统基础上进行响应式布局,各个页面在PC端占用半个屏幕,而不是整个屏幕;

  通过CSS代码实现;

2015年6月2日:

1.app新功能:用户下单时可以输入优惠码;

2015年6月4日:

1.后台新功能:根据输入的用户名,生成一个对应的推荐码;

2.修复bug:选择标签页面不支持中英文切换;

  通过AngularJS的translate过滤器实现;

2015年6月9日:

1.修复bug:当某订单被用户/美甲师/系统取消后,用户不可以再次预定;

2015年6月10日:

1.优化性能:把系统中的图片利用Imagick进行压缩,以优化产品性能,提高用户体验,减少服务器流量消耗;

  (1)app端:用户上传新图片时进行压缩;

  (2)server端:对已有图片进行压缩;

  压缩前平均每张图片:492kb

  压缩后平均每张图片:13kb

  压缩关键点:

    将png格式图片转换位jpg格式;

    尺寸压缩为原来的1/4;

    去掉Exif冗余信息;

    使用压缩算法进行压缩;

2015年6月12日:

1.美化界面:将地址界面右上角添加新地址功能的“+”修改为位与已有地址下方的虚线框;

2015年6月15日:

1.美化界面:将搜索菜单中“上门服务”的按钮由Toggle修改为自定义Checkbox;

2.美化界面:统一作品描述中的字体;

2015年6月22日:

在预定订单界面,如果是可上门服务,增加‘添加上门地址’的编辑选项
选择地址时高亮修复。
fix:地址选择无效bug
(1)chooseAddress.html
将背景灰色(略微显脏)改为更清晰地颜色。
(1)style.css
(2)ibg.css
review order到店家主页的提示箭头。
(1)reviewOrder.html
美甲师首页,标注是否上门。
(1)type.html
去掉首页图片上的黑色小车和篮子图标。这两个图标表达意思不清楚,显得奇怪。
(1)type.html
修复手机号在手机上显现不完整。
(1)me.html

ZH奶酪:IBG项目工作内容的更多相关文章

  1. ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)

    ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP) 之前已经介绍过LAMP的安装,这边文章主要讲解一下LAMP的配置. 1.配置Apache (1)调整Ke ...

  2. ZH奶酪:AngularJS判断checkbox/复选框是否选中并实时显示

    最近做了一个选择标签的功能,把一些标签展示给用户,用户选择自己喜欢的标签,就类似我们在购物网站看到的那种过滤标签似的: 简单的效果如图所示: 首先看一下html代码: <!DOCTYPE htm ...

  3. ZH奶酪:Ionic中(弹出式窗口)的$ionicModal使用方法

    Ionic中[弹出式窗口]有两种(如下图所示),$ionicModal和$ionicPopup; $ionicModal是完整的页面: $ionicPopup是(Dialog)对话框样式的,直接用Ja ...

  4. ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP)

    (Linux Operating System,Apache Web Server,MySQL database,PHP) 首先,一个三行命令搞定的方法: sudo apt-get update su ...

  5. ZH奶酪:HTML元素文本溢出显示省略号(...)

    一 单行文本 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow 属性规定当内容溢出元素框时发生的事情. ...

  6. ZH奶酪:PHP抓取网页方法总结

    From:http://www.jb51.net/article/24343.htm 在做一些天气预报或者RSS订阅的程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过ht ...

  7. ZH奶酪:PHP 使用DOMDocument抓取网页

    原文链接:http://blog.csdn.net/xyzhaopeng/article/details/6626340 从一个HTML页面的一个表格中提取数据并且将这个数据整理出来加入到MySQL数 ...

  8. ZH奶酪:PHP的cURL库

    原文链接:http://coolshell.cn/articles/664.html 参考链接:http://www.runoob.com/php/php-ref-curl.html 使用PHP的cU ...

  9. ZH奶酪:Ionic通过angularJS+tabs-item-hide实现自定义隐藏tab

    参考链接:http://stackoverflow.com/questions/23991852/how-do-i-hide-the-tabs-in-ionic-framework 1.index.h ...

随机推荐

  1. 2、Redis的基础知识

     写在前面的话:读书破万卷,编码如有神 -------------------------------------------------------------------- 主要内容包括: red ...

  2. javascript小记-作用域

    一.全局作用域 全局作用域的变量不论在什么时候都可以直接引用,而不必通过全局对象:满足以下条件的变量属于全局作用域:1.在最外层定义的变量2.全局对象的属性3.任何地方隐式定义的变量(未定义直接赋值的 ...

  3. [置顶] Spring的自动装配

    采用构造函数注入,以及setter方法注入都需要写大量的XML配置文件,这时可以采用另一种方式,就是自动装,由Spring来给我们自动装配我们的Bean. Spring提供了四种自动装配类型 1:By ...

  4. 【Eclipse提高开发速度-插件篇】安装多语言Propertys编辑工具

    安装的的时候能够通过 Help>Eclipse Marketplace的 搜索方式安装 或者 Help>Install New Software Name:Propertys URL:ht ...

  5. GlobalGetAtomName GlobalDeleteAtom 引用 WinAPI: AddAtom、DeleteAtom、FindAtom、GetAtomName、GlobalAddAtom、GlobalDeleteAtom、GlobalFindAtom、GlobalGetAtomName

    http://www.cnblogs.com/del/archive/2008/02/28/1085124.html 这是储存字符串的一组 API.通过 AddAtom 储存一个字符串, 返回一个 I ...

  6. “System.InvalidOperationException”类型的未经处理的异常在 ESRI.ArcGIS.AxControls.dll 中发生

    问题描述: 新手们进行ArcGIS ArcObject开发时经常会遇到各种十分古怪的问题,比如下面的这个问题: “System.InvalidOperationException”类型的未经处理的异常 ...

  7. Android定制争夺战 三大主流ROM横评

    随着MIUI在广大“机油”们心目中位置的逐渐攀升,越来越多的厂商也相继推出了属于自己的定制Android ROM,想以此来抢占这一新兴市场,像点心OS.腾讯的Tita以及近期比较热门的百度云ROM等等 ...

  8. Windows下编译memcached-1.4.5(32bit和64bit)

    1.简介 Memcached 是一个高性能的分布式内存对象缓存系统.它通过将数据缓存在内存中来减少对数据库和文件系统的访问,减轻数据库及操作系统的负担,提高应用系统的速度. 目前已经很多系统应用了me ...

  9. Spring Framework 4.0.0发布,首次支持Java 8

    Spring项目组今天发布了Spring 框架4.0.0版本.Spring是一个开源的轻量级Java SE和Java EE开发应用框架,其目的是用于简化企业级应用程序开发. Spring框架第一个版本 ...

  10. 【BZOJ】【1089】【SCOI2003】严格n元树

    高精度/递推 Orz Hzwer…… 然而我想多了…… 理解以后感觉黄学长的递推好精妙啊 顺便学到了一份高精度的板子= =233 引用下题解: f[i]=f[i-1]^n+1 ans=f[d]-f[d ...