我关心的当然是应用程序速度,加载时间和内存使用情况,目标当然是跨平台的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部件.