摘要:本文将带你了解WEBAPP开发之WebApp页面开发小结,希望本文对大家学微信有所帮助。
本文将带你了解WEBAPP开发之WebApp页面开发小结,希望本文对大家学微信有所帮助。
WebApp页面开发小结
一 背景
公司需要开发一个web页面,需要支持主流android和ios手机,采用web页面好处是一个页面,在不同平台之间都可以用,节省成本,基本html、js和css大家也都熟悉。但是对比传统网页开发移动web开发还是有一定区别的。
二 技术选择
在正式开发前,对目前网上流行的几种web app开发框架做了一定了解,有国内也有国外的。框架选择原则是轻量、简单、易用方便自定义修改。
js框架用zepto.js(//zeptojs.com/),该框架语法几乎和Jquery一样而且更加精简
ui框架用frozenui(https://github.com/frozenui/frozenui),该框架是TX的,里面已经有很多常用样式了
三 和常规web开发区别
可以参考//www.cnblogs.com/hacke2/p/4090079.html这篇文章
1.viewport,如 <meta id="viewport" name="viewport" content="width=320; initial-scale=1.0;maximum-scale=1.0; user-scalable=no;"/>
2.布局方面不同,如flexbox
3.300ms延时问题,用zepto里的tap可以解决
4.离线存储和本地存储
如要深入学习,看框架源码是不错的选择。
三 和常规web开发区别
对于非前端人员,遇到问题是肯定的。其中有个就是如<label>click</label><input type="text" />,点击Label在ios设备上会有半透明背景色,其他设备上都正常,最后发现只要是click相关的都有,结果呢只要设置下-webkit-tap-highlight-color这个webkit css就可以了,在这里献上webkit css大全,是携程UED的//ued.ctrip.com/webkitcss/
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之webapp频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号