技术资讯
响应式网站的利与弊
2014-09-27 00:52:56
响应式网站,或者是html5+css3网站,对于很多普通加拿大预测网-在线预测:青岛网站建设用户来说这是一个比较新的名字,这种技术最大特点就是对一些移动设备的兼容性更好些,但是这个也并不是万能的。
好消息是,你可以改善它。
在这篇文章中,我们会谈到移动互联网和响应式设计的关系,首先将介ꦐ绍如何巧妙的运用响应式设计,为什么性能对移动端非常重要,为什么响应𓃲式设计不能作为你网站的目标,最后技术的性能问题帮助我们更好的理解这问题。
随着移动互联网的大热,移动网站的设计也成了众人关注的焦点。如何设计出用户友好度更高的网站呢?至今,仍有很多设计师认为响应式网站可以解决移动站点的一切问题,这一想法似乎👍真的有些“太傻太天真”了呢!那么,到底怎样的😼“响应式网站”才能真正解决“移动化”带来的问题呢?
你调整了浏览器,笑容攀上脸颊。你感到非常开心,认为自己实现了友好移动的目标。在正式讨论前,让我来预测下未来:你会失掉用户和经济效益,如果你把ဣ响应式网页作为唯一目标和唯一的解决办法。
自2000年开始,设计者和开发者就把移动设备的问题过于简单化,以至于现在仍然有人认为响应式网页设计能解决一切问题。
大家必须明白,凌驾于任何目标,移动网络体验必须和闪电一样快。迅速、🔜实用、兼容的体验对所有移ꦇ动设备都是挑战。当你使用响应式设计时,这些挑战都存在。从一开始就重视性能会让过程容易些。
响应式设计是很棒,但不是万能钥匙。如果你在移动设备上一味坚持,在转换率后就可能隐藏着性能问题。大约有11%的网站是响应式,这个数字每月都在增长,所以🍸现在是谈论这个问题的时机了。
据Guy Podjarny研究,72%的响应式网站不分屏幕大小都提供相同的字节,尽管这会降低移动网络连接。不是所有用户都有💞耐心等着网站加载。
对响应式设计存在的问题有了基本认识,我们就能减低它带来的损失。
移动网站来自过去
我不是说你不应该采用响应式设计或者去用m.*的子域名。事实上,现在社会分享无处不在,不分设备,分配给给文档一个URL,这是聪明的做法。但这并不意🔯味着一个单独URL应该提供相同的文档或每一个设备都应该下载相同的资源。
援引Ethan Marcotte的话,他创造了“响应式网页设计”这个术语。
最重要的是,响应式网页设计的初衷不是要取代移动网页。—&mda𓃲sh;Ethan Marcotte
服务器端层
智能响应策略的最后一个选择是服务器。
服务器端功能检测和决策不是移动网络的新鲜玩意。类似 WURFL 和Device Atlas的库在市场上有好多年,响应式设计和服务器组件的混合也众所周知。有时被称为是🤡响应式设计和服务器端组件(RESS),有时又叫自适应设计,这提高了响应式设计的速度和可用性,同时每一个服务器端都保持一个代码库。
很遗憾的是。这些技术这几年并没有什么突破性的发展。只能在博客和杂志里看到一些开发者对“RESS”、“响应式”、“自适应”做比较。原因就是:我们是前端专业人士。任何涉及到服务器的事情看起来都是不太愉快的问题。在一些情况下,前端设计师能把握好♛服务器的脚本,另一些情况是,服务器由远程开发团队管理,设计师不想每做一次小的UI改变就要和远程团队沟通处理。我能体会这种感觉。
这就是在大型项目中要花时间思考新架构层的原因,🐭这样前端工程师对服务器做决定时不会影响到后端架构。Node.js是一个极好的备选平台,是介于当前企业后端基础和前端之间的服务器端层。
在这个新的端层里,前端的工程师可以根据有现实的决定权,这会使得在不触及👍后端架构的情况下,让所有设备上的体验更为快速、响应、可用。
交互、移动、快速
如果我们能使用一些其他的技术,就可以实现获得响应式设计好处的同时,不影响移动设备的性能。响应式设计从来不是意味着🍬要解决“性能”,这也是为什么我们不ꦆ能因此指责它的原因。然而,相信它能解决你所有问题,这大错特错。
设计响应式很重要📖,因为我们需要解决跨桌面和移动端视窗大小范围的问题。但是只考虑屏幕大小就低估了移动设备。桌面和移动端的界限正在变得模糊,基于不同的设备对我们而言仍然有多种可能性。但是我们还不能通过媒体查询来决定响应式设计的功能。一些评论家称之为“可靠的响应式网页设计”,然而另一些人则认为它是伴随现代视觉的响应式网页设计。在没有了解其基本语义的情况下,我们需要搞清楚这个问题。
虽然没有可应用于各类文档的万全之策,但是能够运用一𓂃些技巧来改善现有响应式的解决办法,并且力求性能最大化。
1、实现每一个文档对所有的设备都使用相同的URL和相同的内容,结构不必要相同。
2、当从零开始,遵循“移动先行”的方法。
3、在一个真实设备上测试当资源加载和显示会发生什么。
4、不要依赖调整你的桌面浏览器。 使用优化工具测量和提高性能。
5、通过JavaScript传输响应图片,虽然我们更期盼着浏览器供应商(例如src🌼set)能解决这个问题
6、当你需要当前设备具备加载条件时,只加载JavaScript,这会在onload事件之后发生。
7、对移动设备,内联文档的原始视图,或者发送一屏显示内容。
8、使用下面一种或几种技术应用智能响应式的解决方案:条件加载、按组响应、服务器端ꦅ层(如适应性方法)。
条件加载
不要总是在CSS中依赖media queries,因为浏览器将会为🎉所有设备加载和解析所有选择器和样式 (后面详细讨论)。这就意味着手机为了一个大屏要下载和解析CSS。因为CSS块的呈现,你要浪费一些时间等待联接成功。
在设备上用JavaScript的matchMedia查询来代🍬替CSS media queries,你知道这些内容是不会变化的。例如,大家都知道iPhone不能动态的转换成iPad的规格,所以我们♈只在正在需要CSS时才用。
可以用特征检测,例如 Modernizr,对UI和功能性做出更明智的决定而不是仅仅根据屏幕尺寸。
按组响应
在🐭处理简单文档、为台式电脑和智能手机提供相同的HTML时,虽然为我们可以让所有屏幕依赖一个单一的HTML基础和响应式设计,但这并不总是最好的解𒊎决方案。为什么呢?同样是由于移动设备的性能。
即使我们在服务器端储存相同的文档,但是根据设备组别的不同给用户不同的文档。举个例子,为𒉰一个6英寸甚至更大的屏幕提供大的浮动菜单,为一个小屏幕提供汉堡菜单。在每个组群里,使用响应时技术以适应不同的场景,例如肖像模式和风景模式的转换,切换iPhone(320像素宽)、5英寸Android设备(360英寸)和平板(400像素)。
近期更新
- [2023-07-26 14:17:28] 加拿大预测网-在线预测:为品牌赋能,海外官网品牌数字化
- [2023-05-06 10:32:26] 加拿大预测网-在线预测:青岛ꦇ网站建设公司,高端网站定制,一💜站式网站服务——力图数字科技
- [2023-04-27 13:47:54] 加拿大预测网-在线预测:高端定制网站建设——从满足预期到走向卓越
- [2023-04-11 09:17:49] 加拿大预测网-在线预测:H5页面设计开发——移动端传播利器
- [2022-11-16 10:11:43] 加拿大预测网-在线预测:windows2012程序在哪
- [2022-04-14 11:01:47] 加拿大预测网-在线预测:力图数字科技配套网站服务支持
- [2021-05-18 10:14:11] 加拿大预测网-在线预测:青岛网站建设的流程
- [2021-04-29 10:14:38] 加拿大预测网-在线预测:企业定制化官网建设项目
- [2021-03-05 10:34:45] 加拿大预测网-在线预测:移动互联时代房地产行业的微信小程序解决方案
- [2021-01-22 17:29:38] 加拿大预测网-在线预测:微信小程序有哪些优势?为什么要开发微信小程序?
- [2021-01-08 17:28:04] 加拿大预测网-在线预测:网站建设最容易忽略的人性化设计
- [2020-12-16 16:55:32] 加拿大预测网-在线预测:建设一个常规的公司网站建设成本大概是多少?
延伸阅读
- [2014-12-31 15:12:14] 加拿大预测网-在线预测:教你如何使用摄影来优化网页设计
- [2013-01-08 08:45:07] 加拿大预测网-在线预测:视觉设计在网站制作上的应用
- [2014-11-11 09:50:35] 加拿大预测网-在线预测:网站的点击率与信息闭环设计的要求
- [2012-11-20 16:50:46] 加拿大预测网-在线预测:dede 采集 图片不全
- [2011-11-08 10:58:08] 加拿大预测网-在线预测:如何提高做网站外链的效率
- [2016-10-12 14:26:00] 加拿大预测网-在线预测:DIV+CSS建设网站有哪些好处?
- [2015-08-19 00:10:10] 加拿大预测网-在线预测:如何加强网站程序的安全性
- [2014-09-02 22:20:27] 加拿大预测网-在线预测:反馈表JS邮件地址验证代码
- [2014-01-27 11:33:01] 加拿大预测网-在线预测:网站反馈表单的设计与欣赏
- [2012-05-04 23:43:59] 加拿大预测网-在线预测:DEDE数据库批量替换
- [2015-01-22 17:58:31] 加拿大预测网-在线预测:做网站优化需要达到的目的是什么?
- [2014-09-27 13:47:22] 加拿大预测网-在线预测:HTML5特效技术分析与12个案例欣赏
解决方案
加拿大预测网-在线预测: 轮胎行业网站设计解决方案 加拿大预测网-在线预测: 机械行业网站设计解决方案 加拿大预测网-在线预测: 房地产行业网站设计解决方案 加拿大预测网-在线预测: 科技企业网站设计解决方案 加拿大预测网-在线预测: 电子家电网站设计解决方案 加拿大预测网-在线预测: 食品行业网站设计解决方案 加拿大预测网-在线预测: 集团公司网站设计解决方案 加拿大预测网-在线预测: 企事业单位网站设计解决方案 加拿大预测网-在线预测: 外贸行业网站设计解决方案 加拿大预测网-在线预测: 健身运动网站设计解决方案 加拿大预测网-在线预测: 美容与化妆品网站设计解决方案 加拿大预测网-在线预测: 建筑设计行业网站设计解决方案 加拿大预测网-在线预测: 物流行业网站设计解决方案