名词解释:
响应式web设计(Responsive web design)http://alistapart.com/
响应式web设计首次出现在Ethsn Marcotte的一本书上,依据书本的解释,响应式web设计是一种能实现弹性网络布局、弹性图片、媒体查询等功能的解决方案,简言之就是不同的媒体内容在不同的应用屏幕上都能得到适应性应用,这就是响应式web设计
响应式web设计虽然能适应不同应用屏,但是也有其缺点。响应式Web设计的缺点:对前端工程师要求比较高,它的屏幕兼容要求前端工程师对各种浏览器差异性了解比较多,对于大数据展示的门户站点,如果用同一页面,即时浏览器不崩溃,在手机上一个页面,很难滑到最底部,带来操作是十分不方便的,触屏版和手机版对优质信息展示不足。
RWD的三项组成科技
弹性网络布局:网站的布局必须对显示该网站的设备的尺寸作出反应并适应该尺寸。流体网格布局为创建与显示网站的设备相符的不同布局提供了一种可视化的方式。,弹性网络布局能够自动适应不同的屏幕,从而达到较好的显示效果,提升了用户体验感。
弹性媒体/图片: 弹性媒体或图片,就是在设计媒体网页或图片的时候,并不给它设计固定的格式大小,让它自己可以在用户使用的不同客户端上显示不同的格式,从而适应屏幕的大小。
媒体查询: 媒体查询是向不同设备提供不同样式,为用户提供最佳的体验,作为CSS3规范的一部分,媒体查询扩展了media属性的角色。
1>百度文库.前端:
前端对于网站来说,通常是指,网站的前台部分包括网站的表现层和结构层。因此前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,现在最新的高级版本HTML5、CSS3,以及SVG等。
这三个是前端开发中最基本也是最必须的三个技能。前端的开发中,在页面的布局时, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互
>百度文库后端:
后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等,后端处理前端传来的信息,相当于餐厅的厨房
前端与后端的关系
前端主要处理一些相关与页面和用户体验等事,就如餐厅里的前台人员一般,主要事直接面对用户,处理用户的问题,对页面进行美化等工作; 后端就相当于餐厅的厨房一般,主要在幕后处理一些数据、逻辑问题等保证整个平台的正常运行,两者是相互不可或缺的,.如图所示:
为何我们需要响应式web设计
响应式web设计的优秀性能,较好的解决方案,较好的客户体验,让响应式web设计获得了很大的市场,
这样的数据可以让我们准确的看到屏幕大小市场的变化,所以在传统的解决方案中是针对不同的屏幕大小,我就设计不同的处理后端,这样的方式是落后于时代的需求的,因为这样花费的资金和精力是响应式web设计的两倍或更高于这个数字,所以响应式web设计的市场就体现在这里了,只因为响应式web设计能带给客户更好的体验
不仅仅是移动端的设备在发生着变化,同时在电视端的设备也发生着巨大的变化,4k电视的出现完全扩大了电视的屏幕,也让屏幕的大小差距拉大,手机的智能化也让屏幕打大小发生变化,所以这样的变革,这样的需求,就说明了响应式web设计的市场的来到.
文章数据来源于 (互联网与新媒体)市场调查机构 statcounter
举例子说明是否使用响应式web设计
没有使用响应式web设计的网站:北京大学官网 http://www.pku.edu.cn/
![FR~}E@9(CIH8FYP]R3Q1}]7.png](https://upload-images.jianshu.io/upload_images/9456018-adb3e464b60768d0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
如图可见,如果没有使用响应式web设计,那么在网页上检查,缩放大小的时候,就不能适应不同屏幕的大小,造成信息显示不完全,或者页面浪费等情况,所以在这个方面,响应式web设计就占有较大的优势
使用响应式web设计的网站:央视第九频道http://tv.cctv.com/live/cctvjilu/
使用响应式web设计的网页,能过适应不同屏幕的大小,使得页面显示得更加清晰,内容显示得更加全面