微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我应该在Phonegap / Cordova应用程序上使用CSS重置或规范化吗?

我想知道它是一个好主意(如果我想在多平台构建中保持一致性)包括css重置,或者css规范化库?

我关心的当然是应用程序速度,加载时间和内存使用情况,目标当然是跨平台的UI一致性……

解决方法

概观

CSS重置是必须的,Cordova / Phonegap都使用手机原生浏览器,所以Windows Phone这是一个Internet Explorer包装器,android它现在是一个Chrome包装器(旧版本使用自己的浏览器包装器),iOS使用什么版本的safari mobile for那个版本的iOS所有女巫都对HTML5有更多的支持,所以可能存在差异.这意味着您需要重置,以便您拥有与桌面网站相同的所有设备/浏览器的基础.但是性能完全依赖于你所做的事情,如果你只是使用一个小的基本重置它会更少,但即使是一个大的它你会注意到它然后没有它.

CSS重置

所以我们知道浏览器在CSS引擎认字体和内容方面略有不同,所以我们使用重置来防止这对于移动浏览器来说是相同的(这就是cordova / phonegap所使用的),所以总是建议重置,即使你建立一个适用于iOS和Android的cordova / phonegap移动应用程序是一个王室痛苦的屁股Android支持加载的设备大小iOS只有几个.但这些尺寸可能会导致大量问题,更不用说你必须使用的DDPI,因为DPI变化太大了.

性能

有一点性能下降,不是你会在任何测量中看到它,除非你包括一个http://getbootstrap.com/css/这样的大规模CSS重置系统会增加一点性能,但你会注意到它的0.5秒你的javascript从phonegap需要更长的时间到init(),但是先看一下bootstrap,如果那里有东西,你会使用它是值得的,只是为了节省开发时间我经常使用来自http://getbootstrap.com/components/的警报.如果那就是你想要的那些像http://html5doctor.com/html-5-reset-stylesheet/这样的小品牌.

来源
互联网上有很多教程告诉你实现重置! https://www.google.co.uk/search?q=Phonegap+use+CSS+Reset&oq=Phonegap+use+CSS+Reset&aqs=chrome..69i57j69i60l3.3494j0j7&sourceid=chrome&es_sm=0&ie=UTF-8

你想要事实确定停止使用Phonegap / Cordova它的大部分功能是实现或利用HTML5! HTML5是一项正在进行的工作,所以不应该使用! http://www.w3.org/TR/html5/

ME:移动开发5年,包括开发Windows Phone 7 Phonegap的部分内容.同时成为其中一个Platform Preview应用程序的开发人员.所以我在为大多数用户推出WP7之前为WP7构建了一些phonegap部件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐