客户端发现_观影团活动页面开发与客户端新版跳转测试页面开发项目总结

   这一周过的是我理想的实习状态,手头有项目则忙项目,没项目则提高基础技能。那么下面来看看这周做的活动页面效果吧。

项目介绍

(一).观影团活动页面的开发

本项目页面的开发基本都是用之前用过的技术,不同之处在于乐帝之前的开发处于懵懂状态,现在回头看还是有些许的提高,对页面每一行代码都知道来龙去脉,弹出窗、对齐、居中布局都从本周阅读《前端开发修炼之道》有了更深层次的认识。css对齐与居中布局都不是单独属性完成的,而是有关联及触发的,而之前写页面不理解的恰恰是属性间的触发关系。

这里拿弹出窗的构造举例。

<div id="popup">
  		<img src="popup_bg.png">
  		<div id="popup_position">
  		<p class="submit header_info">验证手机号后即可报名,方</p>
  		<p class="submit">便小编与您联系</p>
  		<input type="tel" id="tel" value="手机号:">
  		<br>
  		<button class="cupid green" id="confirm">确定</button>
  		<button class="cupid white" id="cancel">取消</button>
  	</div>
	  	<div id="success">
	  		<p>成功参与,耐心等候冰冰的邀约</p>
	  		<button class="cupid green" id="confirm_success">确定</button>
	  	</div>
  </div>
  <div id="mask"></div>

   弹出窗从结构上分为弹出部分即属性为popup代表的部分,另外一部分是属性为mask代表的弹出窗下面的遮罩部分。外层popup利用绝对定位,内层popup_position则用于相对于图片的精确定位。调节适配只需要调整外部绝对位置、内部相对位置、内部元素宽和高所占比例。

@media only screen and (max-width: 800px) and (min-width: 710px) {
#join{
	position:absolute;
	left:25%;
	top:28%;
}
#popup{top:10%;width:90%;left:4%;}
#popup img{width:100%;}
#popup_position{top:-180px;}
.submit{font-size: 16px;}
#tel{height:40px;font-size: 16px;width:80%;}
.cupid{height:40px;font-size: 16px;width:38%;}
}

      交互部分则用jquery实现业务逻辑相对简单,需要单独指出的是遮罩时,页面不能滑动,这里的实现如下:

jQuery(window).scroll(function(){
       if(jQuery("#mask").css("display")!="none"){//弹出窗口时不允许滚动条滚动
       jQuery(window).scrollTop(0);
    }
    });//遮罩出现不允许页面滚动

    在做这个项目的时候,整个团队遇到了一些协作上的问题。从知晓需求到开始动工中间有两天左右空档期,在空档期后则是只有一天的开发时间,第二天活动则要上线。在整个流程上,给开发的时间过少,同时测试分工也不太明确,开发、产品、测试都会涉及到测试的角色,而移动端不同于PC端之处在于适配的多样性,功能测试比较多,而类似适配测试则相对较少。返回头来看,流程是清晰的测试成功后上线,而每个流程具体职责及重点仍缺乏统一沟通确定规则。

    另外一点风险则是开发人员完全按照产品的需求,不能从逻辑合理性角度优化产品逻辑,也会造成后期资源的浪费。

    以上两点是这次遇到的一些问题,我应该向领导反映下完善开发流程,增加适配测试重点,同时及时向产品反馈需求,以优化产品逻辑。

(二).客户端新版跳转测试页面开发

    此项目主要根据需求提供的接口,构造一些按钮,提供一个测试环境下的测试页面。开发页面很简单,主要的精力用在确定需求即接口参数和按钮数量种类上。主要与后端(ios和android)与测试沟通上花费了比较长的时间。

    本次项目确定了与谁沟通后,下次安排接口问题就能够快速完成需求。不得不感叹团队的效率不在技术开发,而在沟通上。

(三).个人提高的一些感悟

   在空闲时间,这周主要研读《前端开发修炼之道》与《PHP程序设计经典300例》,读前者能在没有导师的情况下,确定整个前端的开发流程及常见的开发模式,特点是从原理讲起,而不会有太多浮华的例子。后者则是php开发后端常用到的逻辑代码,能为今年网站的计划奠定技术储备的基础。

平常处理开发页面由于面向移动端,没有考虑到浏览器兼容的问题,上述前端这本书,也详细的介绍了这些内容,首先看看兼容的利器吧。

IE浏览器情况下的适配多个IE版本的方法:

IEtest神工具:


然后看一个比较好玩又有高端的css sprites例子:

   通过将以下图片设置为某标签的背景并把背景多余部分隐藏,设置此标签的宽度和高度,然后通过对背景图的移动实现背景部分显示,达到我们要的效果。

类似一块蒙上布的山水画,撕开一部分则展现一部分风景,同时山水画还可以相对布移动。

span{display:block;width:18px;height:20px; position:absolute;background:url(http://www.blueidea.com//articleimg/2009/02/6382/00.gif) no-repeat;}
.up1{background-position:-58px -20px;}

上图是乐帝自制的方片4

这个页面有详细制作一幅扑克的方法,还有可以拖动的代码,代码中不清楚一些浏览器尺寸特性可以点这个页面。处理这些css
sprites工作量最大的就是生成相应坐标了,这里有个简单的工具:bg2css_v3.2.1.air,另外还有在线的工具

客户端发现_观影团活动页面开发与客户端新版跳转测试页面开发项目总结,布布扣,bubuko.com

时间: 2024-10-13 21:48:45

客户端发现_观影团活动页面开发与客户端新版跳转测试页面开发项目总结的相关文章

ios客户端发现_世界杯送流量活动项目总结

   世界杯如火如荼的进行,视频网站类似于门户网站,需要快速根据外部环境更新内容.产品经理需要策划活动,并安排实施.这个活动就是在这样背景下产生的,爱奇艺与运营商合作,实现双赢.爱奇艺可以通过运营商向海量用户发送短信的方式,提高用户数,运营商通过爱奇艺视频平台给用户更多种多样的福利,提高用户黏性.   总的来说:运营商有用户,视频网站有内容.用户需要内容,有内容的需要用户,有用户的需要满足用户内容的需求.两者优点突出.需求明显合作水到渠成.另外爱奇艺将运营商作为大客户管理,保证了协同作战的机动性

ios客户端发现_华为爱奇艺手机活动开发总结

这个项目自发布需求.活动原型图交付.修订需求.测试.修改.再测试通过上线可谓旷日持久.回过头来看整个项目工期主要卡在活动原型图交付这儿.而为了避免项目上线最后开发赶工期,在这次获取需求的情况下,先对除了需要图以外的模块进行了开发,并调通接口,从而在得到图之后快速完成需求.而深挖这个项目,可追到爱奇艺与华为合作交付没有顺畅达成,才促使一系列后期延期.     再拿原型图交付.修改需求.测试.修改.再测试上线这几个流程来说,每个环节对需求认识不同,就会做出一定的需求误判,而流程图及原型图又不能兼顾到

ios客户端发现_动画屋后期页面重构与悬浮评论分享模块开发项目总结

从"看世界杯送流量"项目,遇到响应式布局问题之后,专门钻研了这方面专业的书籍,同时阅读了相关文章.响应式布局简单的说就是使开发的页面在不同设备上都有友好的效果.而最开始"暑期动画屋"的项目,当时并没有采用响应式布局,虽然ipad上可用,其他设备则会有显示问题.这也暴露了,目前所在移动业务事业部前端的问题:    1.考虑到响应式布局在不同设备上,UI设计师只给了一套UI原型图,而在不同设备上的显示只是根据前端工程师的理解或个人偏好来完成布局.从产品经理的角度以及测试

ios客户端发现_动画屋活动获奖展示和获奖模块开发总结

   最近在看<web2.0策略指南>,开篇即对flicker的DVD租赁业务模型进行分析,目前看来这样的商业模型仍然很强大,而自去年纸牌屋后,flicker又引领了一股自有内容的热潮,湖南卫视未来如爸爸去哪儿.快乐大本营等节目.央视世界杯独播.爱奇艺的晓说,刘春加盟后未可知的big thing的节目.热潮后,是人为对影音入口的切割,这个入口渐次增多,对用户和对各方入口都不太算是好事,影音入口又进入了战国时代,不要多久这种模式的风险就会显现,只靠自有内容留住用户还远远不是终点,或许国内的入口可

js 弹出提示信息,并跳转指定页面代码分享

using System.Web; /// <summary>/// 客户端脚本输出/// </summary>public class JsHelper{    /// <summary>    /// 弹出信息,并跳转指定页面.    /// </summary>    public static void AlertAndRedirect(string message, string toURL)    {        string js = &qu

HTML meta refresh 刷新与跳转(重定向)页面

apache做转发使其定义到自己项目的根目录下 修改apache的配置文件httpd.conf: 找到下面一段去掉前面的#号 Include conf/extra/httpd-vhosts.conf 修改httpd-vhosts.conf文件 <VirtualHost *:80>     ServerAdmin [email protected]     DocumentRoot "D:\tomcat\webapps\ceshi"     ServerName www.ce

自动化运维工具之Zabbixzabbix发现_自动注册及web页面状态监控(四)

网络发现(Network Discovery) **网络发现是zabbix最具有特色的功能之一,它能根据用户实现定义好的规则自动添加监控主机和服务等 -->speed up Zabbix deployment -->simplify administration -->use Zabbix in rapidly changing environments without excessive administration **Zabbix的网络发现功能可基于如下信息进行: -->IP

“拼”一下,超实惠!小鸟云服务器拼团活动正式开启!

小鸟云最近憋除了个大招:开启十月云服务器拼团活动!这一次不只是超低价,还有免费的时长和带宽赠送呢!具体什么情况?楼主简单说说吧,活动规则是这样的:开团者可推荐新老用户通过活动专属页面购买指定云服务器,由团长发起开团指令,通过推广.分享邀请好友进团购买云服务器,最低5人成团,根据成团人数的多少可赢取免费时长和宽带奖,最高可达12个月免费时长和5M带宽!"独乐乐不如众乐乐,俗话都这样说了!还不赶紧来参团?! 原文地址:http://blog.51cto.com/11163677/2296291

云服务器好处多多,小鸟云十月拼团活动助你轻松上云~

云服务器是在一组集群服务器上虚拟出多个类似独立服务器的部分,集群中的每个服务器上都有云服务器的一个镜像,从而大大提高了虚拟服务器的安全稳定性,除非所有的集群内服务器全部出现问题,云服务器才会无法访问.所以,云服务器在可控性.灵活性.扩展性以及资源使用率上都得到很大的提高.正是因为云服务器节约成本.易部署等特点,越来越受中小企业以及各大站长们的追捧,各大云计算大佬们如阿里云.AWS腾讯云等的推广与竞争也日益激烈,网站服务器租用价格逐渐放低,云服务器的性价比越来越高,市场上对云服务器的需求也越来越高