或许国内的大部分网站并不刻意要求响应式,就算要求响应式,大部分适配后的网站效果也是非常粗糙的,总体来说国内的网页对响应式有比较高的需求的都属于一些要求高的或者专业性很强的网站,就算你不做响应式,直接让网页按照PC端显示的效果一样(使用类似 的代码,虽然不建议这样做,但这能有效确保具有固定尺寸的网页能按预期显示),直接适配手机,客户也会买单。境外大部分客户的网站,基本的要求,不满足响应式不会买单。
现在的响应式技术,已经很发达了,不但能满足不同设备的适配,还能够从交互,从体验,从加载速度等方面进行匹配。现在的响应式技术,不能和响应式才开始流入的那几年相提并论,什么代码冗余等等的负面东西可以忽略了。其实对于响应式这个东西,剩下的,只是愿不愿意学更加先进的技术,愿不愿意研究和发现,愿不愿意使用到实际项目中的问题而已。
对于响应式设计,只有一个方向:
尽可能精简代码
尽可能以少的Responsive Breakpoints兼容更多的设备
尽可能优化加载速度
尽可能避免使用JS(Retina图片适配一般使用JS,相对来说和响应式分开,会更加灵活,避免Retina的图片适配也使用CSS)
尽可能做到和PC端一样流畅的交互效果