我来简单说说我认识到的移动端前端开发的一些特性吧。相对于PC端,移动端大概有以下几点优势:第一,浏览器内核相对单一,内核大部分都是webkit或者跟webkit有很大关系的blink,而且都是很“现代”的浏览器,对css3的支持的很不错,所以移动端开发可以相对随性的使用css3(当然不同的浏览器厂商支持程度还是不一样的);第二,对于国内开发者来说,再也不用考虑低版本ie的兼容问题,这是一个多么大的解脱。
移动端相对于PC端需要考虑的问题,第一,移动端设备屏幕尺寸繁杂。虽然移动端的浏览器内核相对单一,但是屏幕尺寸从3.5-6寸不等,如何让用户在不同的设备尺寸下得到最好的使用体验,这是做移动开发首先要考虑的问题。第二,移动端的retina屏幕适配。移动设备有着更加高的像素密度,所以不能使用PC的那一套图片(非retina的手机还是可以用的),而要针对retina提供更加高像素的图片,这样在手机上看才不会模糊和出现锯齿。所以就得根据用户的屏幕来尺寸和像素密度来加载不同的图片。
目前暂时只想到这些。
温馨提示:答案为网友推荐,仅供参考