十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你问反了,应该是ie9支不支持jq1.11,这个是支持的,jq2.0以上版本不支持ie678,现在还没有不支持ie9的浏览器的jq版本呢。jq1.11就算不支持ie678也是小部分不支持,就是平时说的js兼容性问题。并不是全部不支持。
创新互联建站专注于网站建设|成都网站改版|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖湿喷机等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身设计品质网站。
1.可以使用原生JS或者低版本的Jquery1.x版本。因为Jquery从2.x版本开始已经不再进行IE低版本(IE6、IE7、IE8)的兼容性处理。如果需要兼容低版本的IE版本,建议使用原生JS或者低版本的Jquery1.x版本。
2.可以给网页写两套或者多套JS代码以适应不同版本、不同类型的浏览器,然后使用原生JS判断浏览器的型号和版本来加载不同的JS文件。
jquery简介:
jquery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jquery,是目前最受欢迎的JavaScript库。
jQuery新版本已经不再进行IE低版本(IE6、IE7、IE8)的兼容性处理。
如果项目需要兼容IE低版本,需要使用jQuery1.x版本,从2.x开始已经不兼容IE6、7、8了。
以下为jQuery官网的通知:
jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7, or 8. All the notes in the jQuery 1.9 Upgrade Guide apply here as well. Since IE 8 is still relatively common, we recommend using the 1.x version unless you are certain no IE 6/7/8 users are visiting the site. Please read the 2.0 release notes carefully.
翻译如下:
jQuery 2.x和jQuery的API用法相同,但是不再支持IE6、7、8。
1.9版本中的所有升级向导信息同样适用于2.x
由于IE8仍然用户较多,因此建议使用1.x版本,除非确定没有用IE6、7、8的用户访问网站。
请仔细阅读2.0的发布信息。
尽管发布的版本号已经到3.0,但是当我们谈论到(如何)升级已存在的代码,可以预期这些发布不会遇到太多的麻烦。事情确实如此,只是一些用来调整重要版本冲突的零碎改变,但是我们希望这些改变不会影响许多人。这个 jQuery Migrate插件 也可以帮助你(就是在你的代码中找出存在兼容性的问题的代码段)。在这个alpha版本中,针对这些零碎改变的反馈将会极大的帮助你自己,所以请在你的已有的代码或者插件中试验一下!
实际上这里有两次版本发布。第一个是jQuery 3.0,这个版本支持现代浏览器以及IE9以后的浏览器环境。第二个是jQuery 3.0兼容版,这个支持IE8.作为一个增加的福利,就是jQuery以及jQuery兼容版支持Yandex浏览器(在2012年发布的免费浏览器)。你可以从jQuery CDN或者直接通过这些链接获取jQuery以及jQuery兼容版:
你也可以通过npm获取jQuery alpha版本:
npm install jquery@3.0.0-alpha1
npm install jquery-compat@3.0.0-alpha1
jquery3兼容jyqery1:
jQuery 3.0版本的提要:
如果您需要支持最大多数的浏览器,包括IE8、Opera 12、Safari 5等等,那就请使用jQuery-Compat 3.0.0包。我们建议大多数网站都应该使用这一版本,因为它为网站来访者提供了最好的兼容性。
如果你的网站只为最先进的常青浏览器而建,或只是作为一个基于HTML的应用以嵌入一个Web视图(比如PhoneGap或Cordova),你预先知道使用Web页面的是哪些浏览器引擎,那就用jQuery 3.0.0包吧。
除非我们另有声明,对应的主、次版本号相同的两个包都会包含相同的公开API。这样开发者就能够很容易地在两个包之间切换,同时在第三方的jQuery插件那里拥有最大的兼容性。
因为jQuery语法简单,兼容性好(貌似现在这点算不上优势,不过以前是它最大的优势),无论是DOM操作、ajax、动画都非常简单,还有很多很多的插件。尽管现在很多新的js框架出来,很多人都说jQuery过时了,但依然有很多站点或web应用使用jQuery。
在我看来,我觉得jQuery最让我感动的是,它的语法很像汉语主谓宾的语法:
$('#id').click(function(){……});
$('#id'):谁
click:干什么
function(){……}:怎么样
神奇不