Respond.js 是一个快速、轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width 特性,
实现响应式网页设计(Responsive Web Design)。
Respond.js让IE6-8支持CSS3 Media Query。
Bootstrap里面就引入了这个js文件,从名字看出来是自适应的兼容。打开IE看了一下,效果挺好的,自适应的效果挺好的。Respond.js让不支持CSS3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询。
的css路径取出来放入数组
2.然后遍历数组一个个发ajax请求
3.ajax回调后仅分析response中的media query的min-width和max-width语法,分析出viewport变化区间对应相应的css块
4.页面初始化时和window.resize时,根据当前viewport使用相应的css块。
使用:考虑到IE9是支持CSS3的,所以直接在HTML页面的head标签中添加脚本引用即可:
<!--[if lt IE 9]>
      <script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]—>
<!--[if lt IE 9]><script src = "http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js" > </script><![endif]—>    
官方demo地址:http://scottjehl.github.com/Respond/test/test.html 1.在css中正常用 min/max-width media queries
@media screen and (min-width: 480px){
        ...styles for 480px and up go here
    }
@media screen and (min-width: 480px){...styles for 480px and up go here}    
2.引入respond.min.js,但要在css的后面(越早引入越好,在ie下面看到页面闪屏的概率就越低,因为最初css会先渲染出来,如果respond.js加载得很后面,这时重新根据media query解析出来的css会再改变一次页面的布局等,所以看起来有闪屏的现象)
												

Respond JS有什么作用相关推荐

  1. 客户端脚本selectivizr,PIE,Respond.js

    CSS很强大的一点是,它具有很强的向前兼容性:如果浏览器不识别某个属性或值,它会忽略这个声明:如果不识别某个选择器,它会忽略整个规则. 这意味着新的选择器.属性和值,不会对老的浏览器产生严重影响.因此 ...

  2. 解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js,以及excanvas.js解决低版本IE不支持canvas的问题...

    插件:html5shiv.js 让IE9以下版本支持html5新标签,git地址https://github.com/aFarkas/html5shiv 用于解决IE9以下版本浏览器对HTML5新增标 ...

  3. respond.js IE8使用

    在经过按照 https://github.com/scottjehl/Respond 的安装引导安装之后,发现它跟bootstrap合作很不愉快!根!本!不!起!作!用!于是研究了一下它demo文件. ...

  4. html5加js兼容性辅助,解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js,以及excanvas.js解决低版本IE不支持canvas的问题...

    插件:html5shiv.js 让IE9以下版本支持html5新标签,git地址https://github.com/aFarkas/html5shiv 用于解决IE9以下版本浏览器对HTML5新增标 ...

  5. 低版本浏览器支持css3 Media查询的方法, ie6-ie8 不支持css3 的时候用respond.js,html5shiv.js 【非常实用哦】。。。。。。。。。。。。...

    Respond.js 是一个快速.轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width ...

  6. Respond.js让IE6-8支持CSS3 Media Query

    原文地址: http://caibaojian.com/respondjs.html 实现思路 1.把head中所有<link rel="sheetstyle" href=& ...

  7. respond.js

    Respond.js,低版本浏览器也能够支持媒体查询 在之前有篇文章也是介绍IE6,7,8支持媒体查询的(查看),Respond.js这个比css3-mediaqueries更为强大一些,它可以支持l ...

  8. Media Queries之Respond.js

    一.stackoverflow上面对css3-mediaqueries.js与respond.js的比较 css3-mediaqueries.js Pros Supports min, max and ...

  9. respond.min.js/respond.js下载

    respond.js/respond.min.js让IE6-8支持CSS3 Media Query 下载地址:/UserFiles/file/20150118/20150118152746_147.r ...

最新文章

  1. 解决vs2015使用fopen、fprintf等函数报错的问题
  2. Maven下载Sql Server 2008的驱动包
  3. C语言系列文章之#和##
  4. 【C#】三种结构:顺序、分支(if、switch、条件运算符)、循环
  5. saltstack实战2--远程执行之模块(Modules)
  6. 面经——操作系统(linux为例)
  7. oracle 函数 结果集,Oracle 中函数如何返回结果集
  8. namenode无法启动_大数据系列教程003-hadoop伪分布式环境搭建步骤11-启动与验证环境...
  9. springboot 整合 shiro (Web Applications)避坑一 ,请看shiro官网
  10. Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结
  11. mc 服务器设置自动重启,《我的世界》服务器重启方法介绍 如何重启服务器
  12. oracle的PRIPID字段,oracle常用库表和常用导数逻辑.doc
  13. 云服务器安卓虚拟机,云服务器安装安卓虚拟机
  14. SMT贴片加工防静电基础知识
  15. 基于腾讯地图+Ant-Design-Vue封装省市区联动查询组件
  16. [linux学习](linuxprobe课程)十二 使用Bind提供域名解析服务
  17. 看个视频就可以日进斗金!Reaction网红,了解一下
  18. 编程题 进制转换(Java实现)
  19. 数学专业各学科视频网址
  20. SDK 的下载及安装教程

热门文章

  1. outlook gmail setting
  2. 自建数据集系列:实例分割mask->语义分割mask->扩增mask
  3. 点击评论区让键盘弹起uni-app
  4. vlookup使用步骤_vlookup怎么用详细步骤 vlookup函数的使用步骤 vlookup教程
  5. python3 爬虫日记(三) 爬取堆糖动态加载网页
  6. 贝叶斯个性化排序(BPR)
  7. 妈蛋,终于在TQ2440上点亮一个led了。。。
  8. Vijos - 佳佳的魔法药水(最短路)
  9. 思科ccie网络工程师一定要里了解的网络拥塞及拥塞控制技术
  10. 「区块链+数字身份」:DID 身份认证的新战场