jQuery

jQuery 知识量:7 - 32 - 105

1.2 如何使用jQuery><

下载jQuery- 1.2.1 -

jQuery的使用步骤:

  1. 下载jQuery库文件

  2. 在HTML中引入jQuery

  3. 在JavaScript文件中编写jQuery代码。

jQuery不需要像一般的应用程序那样进行安装,要使用它只需要把它的副本(一个拷贝)放到你的服务器上,然后在HTML文件里引用就可以了。

要下载jQuery可以访问jQuery的官方网站,选择版本进行下载。选择版本的时候要注意,考虑到jQuery的大小和性能问题,最新的jQuery版本只支持较新的浏览器版本,如果要支IE 6-8、Opera 12.1x或者Safari 5.1+等浏览器,就要下载jQuery 1.12及以前版本的jQuery。

在HTML中引入jQuery- 1.2.2 -

引入jQuery与引入JavaScript的方式一样,因为jQuery本质上也是JavaScript。推荐的方式是使用外部引用方式,这样可以做到jQuery文件与页面的分离,也更容易进行管理。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>example</title>
        <link rel="stylesheet" href="mine.css" type="text/css"/>
        <script src="jquery-x.x.x.min.js"></script>
        <script src="mine.js"></script>
    </head>
    <body>
       ...
    </body>
</html>

上面代码清单中第一行script中引用的是jQuery的一个副本(jquery-x.x.x.min.js),这个副本一定要放到自己JavaScript文件(mine.js)的前面,因为网页的执行是以从上到下解释的方式进行的。第二行script是自己的JavaScript文件,在这个文件中就可以编写利用jQuery执行的程序。

在这有两个非常重要的建议:

  1. jQuery的同一期版本通常有一个压缩版本(带min字符的)和未压缩版本,两个版本的功能完全一样。未压缩版本主要是用于帮助开发者更好的理解jQuery的工作方式,因为可以打开这个版本的文件进行查看和学习。而压缩版本中能简化的地方都进行了简化,包括所有的变量名称都使用“a”之类的字符进行了替换,要读懂这个文件就不太可能了,但是它非常的小巧,适用于正式环境的部署,加载速度更快。

  2. 页面中各部分(包括HTML文本、CSS文件、JavaScript文件等)的加载速度是不一样的,JavaScript文件相比页面的其他部分是比较大的,需要的加载时间更长。因为页面是从上到下加载的,因此如果按照上面代码清单中那样部署script代码,网页必须等待JavaScript文件加载完成后,才能展示页面内容,因此建议将script代码放置到body的最后一行。如下所示:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>example</title>
        <link rel="stylesheet" href="mine.css" type="text/css"/>
    </head>
    <body>
        ...
        <script src="jquery-x.x.x.min.js"></script>
        <script src="mine.js"></script>
    </body>
</html>

第一段jQuery代码- 1.2.3 -

接下来可以在自己的JavaScript文件(mine.js)写入jQuery的第一段代码:

$(document).ready(function(){
    $('div.hello').addClass('setRed');
});

这段代码的意思是:当HTML的DOM元素全部加载就绪后,就找到所有类为“hello”的div,并为他们添加一个新类“setRed”。添加新类时利用了jQuery的隐式迭代机制,也就是jQuery会对选择的元素集合中每个元素依次添加新类,这个过程是jQuery自动完成的。