我想知道这是一个好主意(如果我想要跨多平台构建的一致性)包括一个css重置,或者可能是一个css正常化库?
当然,我关心的是应用程序的速度、加载时间和内存的使用,当然目标是跨平台的UI一致性。
发布于 2014-09-01 10:59:21
概述
CSS重置是必须的,Cordova / Phonegap都使用手机本机浏览器,所以Windows -这是Internet的包装器,安卓现在是Chrome包装器(旧版本使用自己的浏览器包装器),iOS使用任何版本的safari移动版的iOS,所有的女巫都对HTML5有更多的支持,这样就会有不同之处。这意味着您需要重置,以便您有一个基础是相同的所有设备/浏览器,同样的桌面网站。但性能完全取决于你在做什么,如果你只是使用一个小的基本重置,它会减少,但即使是一个大的,它是你会注意到它,然后没有它。
CSS重置
因此,我们知道浏览器在CSS引擎、默认字体和其他方面有细微差别,因此我们使用重置来防止移动浏览器(科多瓦/phonegap使用的是相同的),因此总是建议重新设置,但是,即使您为iOS和安卓构建一个cordova/phonegap移动应用程序是一个巨大的痛苦,因为它支持设备大小的负载,iOS只有少数几个。但是,这些大小会造成巨大的问题,更不用说您必须使用的DDPI,因为DPI变化很大。
性能
性能会略有下降,除非您包含了一个大规模的CSS重置系统(比如http://getbootstrap.com/css/ ),这会增加一些性能上的损失,但如果它的javascript从phonegap到init()花费更长的时间,您会注意到它吗?但是,首先看看引导,如果其中有您要使用的东西--它是值得的--只是为了节省开发时间--我一直在使用来自http://getbootstrap.com/components/的警报。有一些像http://html5doctor.com/html-5-reset-stylesheet/这样的小的,如果这只是你想要的话。
来源互联网它充满了教程告诉你要实现一个重置!sm=0&ie=UTF-8
您想要的是事实,好了,停止使用Phonegap/Cordova,它所做的大部分工作是实现或使用HTML5!HTML5是一项正在进行中的工作,因此不应该使用!http://www.w3.org/TR/html5/
我:五年的移动发展,包括开发部分的Windows 7 Phonegap。作为一个平台预览应用程序的开发人员。因此,我正在为WP7构建phonegap的部分内容,在大多数用户都知道WP7即将发布之前。
发布于 2014-03-20 04:51:00
绝对一点儿没错。如果您正在为多个平台开发该应用程序,那么这听起来是个不错的主意。尽管我毫不怀疑,您仍然会遇到跨平台的差异。
我看不出它会如何影响应用程序的速度/加载时间/内存使用。
发布于 2014-03-20 05:29:00
在为跨平台开发应用程序时,有很多关于css的问题。最好重新设置css。但是在表演方面仍然存在一些问题。
本文可能会对您的http://www.informit.com/articles/article.aspx?p=1915792&seqNum=6有所帮助。
https://stackoverflow.com/questions/22522607
复制相似问题