当前位置 : 主页 > 手机开发 > cordova >

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

来源:互联网 收集:自由互联 发布时间:2021-06-10
我想知道它是一个好主意(如果我想在多平台构建中保持一致性)包括css重置,或者css规范化库? 我关心的当然是应用程序速度,加载时间和内存使用情况,目标当然是跨平台的UI一致性……
我想知道它是一个好主意(如果我想在多平台构建中保持一致性)包括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部件.

网友评论