日期:2014-05-17  浏览次数:20708 次

关于jquery的问题
jquery怎么解决浏览器的兼容性问题呢?

------解决方案--------------------
Jquery本身基本支持所有主流浏览器,除非你是写的css或js
------解决方案--------------------
jQuery的最大特点之一是跨平台
------解决方案--------------------
Jquery本身就支持主流浏览器,兼容性很好的,不过在seo上有缺陷
------解决方案--------------------
对于浏览器的兼容性,是需要独立判断来给与不同css的。
------解决方案--------------------
探讨

引用:
对于浏览器的兼容性,是需要独立判断来给与不同css的。

啥意思呢。可以具体点呢

------解决方案--------------------
因为不同的浏览器支持的Javascript和CSS略有不同。jQuery是javascript的框架,javascript是可以获取浏览器版本的。然后根据不同的版本来执行不同的javascript或者CSS,这样对于使用者来说,我们只需要使用jQuery提供的统一API进行编程,不需要考虑浏览器的问题了,这就是所谓的“跨浏览器”。Hibernate之所以说跨数据库,也就是因为它对不同的数据库进行了封装(专业词语叫“数据库方言”)。同理,java号称跨平台,就是JVM对不同的操作系统进行了封装,提供个我们统一的java语言语法,我们只需要按这个语法编程,其他的事情,JVM帮我们已经做了。再打个比方,就是胡主席出访各国,会有一个翻译团队,这个团队里有各个国家语言的翻译官。胡主席到达不同的国家,这个翻译团队就安排合适的人选去做翻译,胡主席不需要再考虑使用不同的语言去说话。只讲中文就行了,其余的事情交给翻译团队就搞了。当然了,任何跨浏览器,跨平台都是有限的,因为这都需要底层的程序去做这些事情。同样,胡主席如果忽然想访问非洲某个小国,翻译团队没有这个国家语言的翻译官,也同样会出问题。废话有点多,但是希望你能明白,呵呵呵。