发布日期:2021-02-27 08:04浏览次数:
最近在知乎网站上回答了一些响应式的问题,对网页的响应式设计提出了新的思考。我已经总结过了。
目前(我将时间分为2015年及以后,前面几页不会用来批评是否考虑回应)。对于一个web来说,响应是一个基本的要求,很好理解,但是不容易处理每一个细节。响应也是必修课,必然会导致前端能力的提升。
也许国内大部分网站都不会刻意要求回复,即使需要回复,大部分改编的网站都很粗糙。一般来说,国内对响应度要求高的网站属于一些要求高或者专业性强的网站。即使不响应,也可以直接让网页显示出和PC一样的效果(使用类似的代码,不推荐,但可以有效保证定尺寸页面能按预期显示),直接适配手机,客户会付费。大部分海外客户的网站不符合基本要求是不会付费的。
对于大多数网站来说,做两个版本并不是明智的选择,因为后期的维护成本、制作成本、调试成本、开发成本等等都会增加很多。而且互联网发展很快,页面很快就过时了。一般来说,花大量时间制作两套随时会过时的页面是不值得的。而且大多数网站都受到常见开源程序的限制。两套后端扩展也会有更高的要求,可能会增加后端和服务器端的工作量。一般做两套,适用于一些大型平台或者有自己源程序的大型网站或者一些知名网站。大多数网站不需要做两套。(当然,如果你有更多的钱、团队优势、时间和精力,请忽略这一段。)
我们不用担心流程布局或者其他布局。我们只需要按预期考虑具体的项目,然后再深入考虑其他复杂的知识点。很多细节需要单独研究,但并不是所有的细节都能投入到实际项目中。实际项目还是需要尽可能的简化代码,降低开发和后期维护的成本。只要能满足各种设备的需求,采用无功功率模式有效控制不同大小图片的加载,在当前网速不断提高的环境下,同样的访问速度会非常快。
我不会对网页的响应性设计进行正面或负面的评论,因为它是基础。你自然要适应互联网的发展和客户的需求,做一套网页,并在此基础上做好。对于一个基本功,没必要说好不好。
一个非常好的响应类型可以处理不同大小的图片。如果CSS不能满足需求,结合JS有很多成熟的技术手段,可以和CSS配合,在不太影响加载速度的情况下得到更好的响应。两套网的效果完全可以达到。毕竟你不是应用,你是网页。如果要比较应用和web的局部交互效果和流畅度,我觉得没必要。它们是互补的东西。你不需要它们。没有必要排除他们。
如果你没有看到任何优秀的回应网站,你可以在FWA看到许多获奖的移动网站。
现在响应技术已经发展起来,不仅可以满足不同设备的适配,还可以在交互、体验、加载速度等方面进行匹配。如今的响应技术已经无法与响应技术开始流入的时代相比。哪些代码冗余等负面的东西可以忽略。事实上,其他人愿意学习更先进的技术、研究和发现,并将问题应用到实际项目中。