zoukankan      html  css  js  c++  java
  • jQuery(1)——了解jQuery

     jQuery

      终于开始了jQuery的学习了,好开心,虽然感觉JavaScript并没有学好,尴尬。木事,咋们慢慢来。fighting

    【jQuery简介】

    jQuery是继Prototype之后又一个优秀的JavaScript库。团队主要包括核心库、UI、插件和jQuery Mobile等开发人员以及推广和网站设计、维护人员。

    jQuery优势:

    (1)轻量级。(工具:UglifyJS——轻量级)

    (2)强大的选择器。jQuery允许开发者使用CSS1到CSS3几乎所有的选择器,以及jQuery独创的高级而复杂的选择器。另外还可以加入插件使其支持XPath选择器,甚至开发者可以编写属于自己的选择器。

    (3)出色的DOM操作的封装。

    (4)可靠的事件处理机制。

    (5)完善的Ajax。

    (6)不污染顶级变量

    (7)出色的浏览器兼容性。

    (8)链式操作方法。

    (9)隐式迭代。

    (10)行为层与结构层的分离。

    (11)丰富的插件支持。

    (12)完善的文档。

    (13)开源。

    【jQuery代码的编写】

    编写简单的jQuery代码

    在jQuery库中,$就是jQuery的一个简写形式。如下:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
        <script type="text/javascript" src="../script/jquery.js">
    </script>
    <script type="text/javascript">
        $(document).ready(function(){
            alert("Hello World!");
        });
        </script>
        </head>
    <body>
    </body>
    </html>    

    【jQuery对象和DOM对象】

    DOM对象:DOM(文档对象模型),每一份DOM都可以表示成一棵树。

    jQuery对象:jQuery对象就是通过jQuery包装DOM对象后产生的对象。在jQuery对象中无法使用DOM对象的任何方法。

    jQuery对象和DOM对象的相互转换:

    jQuery对象转成DOM对象:jQuery提供了[index]和get(index)两种方法。

    DOM对象转成jQuery对象:对于一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。方法:$(DOM对象)

    【解决jQuery和其他库的冲突】

    jQuery库在其他库之后导入:在其他库和jQuery库都被加载完毕后,可以在任何时候调用jQuery.noConfict()函数来将变量$的控制权移交给其他JavaScript库。

    jQuery库在其他库之前导入:可以直接使用“jQuery”来做一些jQuery的工作。同时,可以使用$()方法作为其他库的快捷方式。无需调用jQuery.noConfict()函数。

  • 相关阅读:
    PAT——1069. 微博转发抽奖
    PAT——1068. 万绿丛中一点红
    PAT——1066. 图像过滤
    PAT——1065. 单身狗
    PAT——1064. 朋友数
    PAT——1063. 计算谱半径
    PAT——1062. 最简分数
    PAT——1061. 判断题
    PAT——1060. 爱丁顿数
    PAT——1059. C语言竞赛
  • 原文地址:https://www.cnblogs.com/wlfsmile/p/5897949.html
Copyright © 2011-2022 走看看