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

跨浏览器开发的捷径就是 JQuery
跨浏览器开发的捷径就是 JQuery.
呵呵。大家讨论一下。

------解决方案--------------------
楼主说的片面了。
这样的捷径还有 YUI MOOTOOLS EXT 框架等等,不止JQuery一个。

但,框架大多解决了 DOM 方面的差异以及提供一些基于 DOM 的动画效果封装,当然还有对 AJAX JSON 等常用处理模式的封装等。


框架是方便开发的,并不能解决跨浏览器开发中遇到的所有问题,如:
对跨浏览器的 CSS 盒模型和盒模型细节支持差异无能为力。
对跨浏览器的DOM生成前错误标记修复或错误嵌套问题无能为力。
对跨浏览器的JS引擎原生差异封装并不完全。

另外,不管使用什么框架,JS的语法以及特性都必须要学习,否则还是什么都做不出来。

因此,这真正要掌握跨浏览器开发还是要静下心来,彻底研究每个浏览器的实际特性,并针对特性和具体项目需求提供整体解决方案。

这不是依靠一个两个框架可以解决的,也不会由于框架终止开发更新而导致自己基于某套框架的开发经验凭空蒸发。


------解决方案--------------------
2楼说得很好。
探讨
新手,不太懂,跨浏览器开发的主要好处在什么地方?

------解决方案--------------------
jquery也是有一些问题的,特别ie8,ie9下很多问题
希望在未来版本中能够修复
------解决方案--------------------
探讨
跨浏览器开发的主要好处在什么地方?===> 跨浏览器是一个用户需求,不是什么好处不好处的问题。

------解决方案--------------------
JQuery是很好学,关键是要适应它。
------解决方案--------------------
这版的主要目的就是为微软擦屁股
如果所有浏览器都按w3c来的话,根本就不会有这版块
------解决方案--------------------
Jquery是兼容js的好选择,但css兼容方面还是要注意的
------解决方案--------------------
最大的悲哀就是知其然,不知其所以然