web开发-浏览器兼容策略-jquery框架

来源:互联网 发布:股权拆分盘系统源码 编辑:程序博客网 时间:2024/05/16 16:18
 

1  整体印象

           jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。

    jQuery 是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。

    jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。

     jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。

           jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

                更详细的描述可以参考  http://baike.baidu.com/view/1020297.htm?fr=ala0_1

2 具体印象

          1.精准简单的选择对象

               Jquery的选择器很丰富,操作也很简单,jquery提供了属性选择器,包含选择器,位置选择器,过滤选择器,反向过滤选择器等。拿这些选择器去定位元素

根本不用去关心浏览器兼容的处理细节,因为jquery这个框架都给你做好了。

          2.对象函数的应用简单

             Jquery也提供了很多方便开发者应用的方法,如页面元素的隐藏或显示的操作。不用我们再用多行的js来设置display:none,display:block。我们直接定位到元素

用show()或hide()就可以轻松搞定。

         3. 封装支持aJax

           Jquery提供了多种方式的ajax操作。可以很灵活的很简单的满足开发的需要。最重要的一点是根本不用去考虑xmlhttp根据不同的浏览器不同的实例获取方法。因为在jquery封装的ajax操作中开发者根本就不用去关心这个实例。

        4. 对事件的支持

             Jquery对事件的处理也做了简化操作的封装。

        5.丰富的动画效果

            Jquery本身提供的方法就有很多是动画特效的方法,定位元素,调用方法,不用写什么特效的js,css样式的代码,就可以直接显示动画效果。

        6.插件丰富,便于扩展

             240多个jquery插件可以满足很多不同的场景需求。

3  给系统开发带来的好处

      1. 如果严格用jquery的话,我们的浏览器兼容问题可以大范围的减少。

      2. 代码简单,实现的功能强大,能最大程度的提高我们js开发效率。

      3. 动画,插件丰富,便于以后的扩展。

      4. jqeury 能很好的支持css3标准。

 

 

 

 

 

原创粉丝点击