WebApp触屏版网页开发有哪些要点

来源:设计经验分享网
添加时间:2024年02月

众所周知,所谓的触屏版网站其实也是WebApp的一种展示形式,主要是依赖HTML+CSS+Javascript这三个关键因素来实现,相比较原生客户端程序来说优点就是开发周期短、升级简单、维护成本低,因为从根本上来说WebApp的本质就是一个网站而已。这里就说一下如何开发一个适合在触屏设备上展示的页面.

如果有在PC端开发网页的基础那么去处理手机端就很容易上手,这里介绍的是针对手持设备专门处理的页面,而不是媒体查询那种展示方式.

这里提供几个meta属性

使页面不可以认为放大缩小,喜欢用手指捏来捏去的童鞋要失望了.

使网站开启对webapp程序的支持

在webapp应用下状态条(屏幕顶部条)的颜色;

设置webapp的放置主屏幕上icon文件路径,IOS系统添加到主屏幕那个图标,图片尺寸可以设定为57*57(px)或者Retina可以定为114*114(px),ipad尺寸为72*72(px)

类似原生程序的启动画面,IOS有效,需把webapp保存到桌面屏幕打开.

禁止一串数字变为可拨打号码

以上是常用的一些meta标签,应该可以满足大部分需求.

HTML:

如果是针对IOS或者高版本的android,HTML5是一个很不错的方案,如果需求需要支持一些山寨屌丝鸡,我的建议是不要使用太多HTML5的标签和API,屌丝不是屌丝可以控制的,所以作为一个屌丝开发者自然要做一个稳重的屌丝.

HTML5的属性还是很好用的,placeholder就是其中一个.

CSS:

现在你抛弃了IE,甚至抛弃了火狐,此刻你的心情一定又惊又喜.可以轻松的勾画出阴影和渐变,甚至可以使用可爱的css3动画.经测试在IOS下CSS3的渲染都非常给力,在一些中端安卓机型上CSS3的渲染有些偏差,CSS3动画明显不够流畅,这时候有两种解决方案,一种是平稳退化,一种是渐进增强,如何选择还得依照项目需求来定.

建议不要使用太多的CSS3效果,CSS3的渲染比较耗电,也会对性能造成一定的影响.

Javascript:

你仍然可以选择在PC端使用的jQuery库来从事手机端的页面开发,这不会造成太多硬性,但这里推荐使用一个叫zepto的小库来实现基本功能,麻雀虽小,鸡鸡俱全。

为什么不用jQueryMobile?理由很简单,我需要一款白色时尚的鼠标,而你却买了一台MAC,鼠标我得到了,但是电脑和键盘我并不需要,这又是何必呢。

那我想用senchatouch?如果只是想做一个开发周期短、升级简单、维护成本低的纯webapp,那就不建议使用ST,学习ST的时间都可以开发很多页面了。

要注意的是触屏的方法,jQuery没有提供bind(“swipe”)这样的方法,甚至jQueryMobile提供的”swipe”方法竟然是那么戳,所以这里建议还是能自己按照提供的ontouchstart,ontouchmove,ontouchend三个事件来写一些类似PC端上的滚动效果,万变而不离其脑子。

性能:

这才是手机版的重头戏,在PC端因为硬件的强大和没有电量这个概念所有很容易忽视性能这个问题,在手机端性能问题被无限放大。

精简DOM结构,手机版的页面一般不会很复杂,用心筛选一定能筛选出很多通用的模块,这不但对整个项目有利,而且对性能也有很大的提升。

CSS3不是万能的,它只是一个工具,就像PS一样,有时候我们使用美图XX之类的软件就可以了,不必使用PS以显示自己的专业度。CSS3的渲染要比CSS2渲染性能低上很多,特别是CSS3动画,基本上是电量杀手,如果要用,建议缩小展示区域。使用CSS3的时候要在视觉和性能找一个平衡点,不过一般情况下都是视觉优先,因为去TM的电量,这关屌丝开发者啥事???

javascript是性能拦路虎,页面载入性能大多都卡在这里,合理的闭包,优秀的代码设计模式会化成一道彩色闪电亮瞎用户的手机屏幕,具体这里无法说的很详细,总之多测试就对了。



 

平面设计相关资讯推荐阅读:


做网页设计的解决方案都包含哪方面传统行业因互联网而发生的4种变化浅析深圳网页建设的原理与构成科技网页建设公司告诉你响应式H5网页建设有哪些优点 公司网页设计哪个好网页提高网页自身的竞争力对网页的发展有什么帮助怎样的网页建设效果好深圳网页设计|网页设计公司制作网页应该具备哪些方面的内容浅谈网页制作的详细流程网页优化,起好标题需要技巧!网页运营优化摒除杂念贵在精细公司企业建设网页的好处百度快照被劫持要如何处理和预防APP软件定制开发网址优化掌握以下内容用户的习惯和个人行为提高用户感受如何制作增加信任度的注册页面手机和平板电脑的网页设计技巧盘点那些朔迷离的微商乱象,都是骗局! 选择网页设计公司为什么要选择有经验的分享一组ps创意合成图片 网页设计有什么古典的主流风格网页设计上面的广告将何去何从网页建设:旅游网页设计分析禁止百度保存快照对网页优化有影响吗网页建设后为什么要进行推广专业网页设计都有哪些重要的步骤中小企业如何建设网页企业网页的设计中常见的SEO错误手机网页建设细节解析,记住这11点你的网页将与众不同!深圳网页建设公司在网页建设初期应该注意如何策划深圳网页制作|企业网页制作如何应对百度算法有哪些技巧关于网页建设知识,你了解的多方面吗网页建设哪家公司好,网页优化需要掌握的一些技巧!深圳网页设计需要注意什么建一个企业网页等于拥有一个永久免费广告平台软件定制开发的成本高不高不知道的你就来了解了解!钓鱼网页5年“偷钱”超千亿搜索引擎成帮凶APP软件定制开发网页推广中网页如何写标题和关键字深圳福田网页建设哪家公司好,网页建设公司怎么找自定义的网设计的重要性网页要如何设计才能让人眼前一亮 靠谱的网页设计电话 未来网页设计的趋势是什么建设移动网页的四个基本要素【干货】至关重要的4种网页排版趋势深圳网页建设改版时注意以下三点可以将损失降到更低网页建设设计时导航模块应注意用户需求企业如何打造高端网页深圳网页设计怎么建立自己的网页平台网页建设,商城网页设计需要注意哪些问题深圳成都网页建设多少钱解析中小企业公司为什么要建站为什么做软件定制项目很难赚钱营销型网页都有什么特点小编分享提高网页收录的技巧为什么做软件定制项目很难赚钱如何解决百度新站不收录如何发网页外链网页建设外链推广几种方法分析使用博客提高在线销售
网站备案号:豫ICP备2024041165号