jquery api的整体解读

来源:互联网 发布:数学锁屏软件 编辑:程序博客网 时间:2024/05/14 02:59

最近做了几个网站的项目,比如 www.ya-jing.cn(配资公司) ,用到了jquery,那个slide 以及一些效果就是用到了jquery。索性研究了一下jquery,那么我觉得有必要对其进行一下整体的解读。

在解读jquery api之前,我们先必须清楚一个基础的概念,即jquery只是javascript众多库中突出的一个,虽然用jquery已经可以做出大多的网页特效,但并非可以做出所有的特效,要做出想达到的效果,我们还需要对javascript的语法,函数和对象有一些了解,这里的了解指的是会用,因为要掌握javascript并用来写特效确实并非易事,因此有一些工程师说javascript更难于java,也是有一定道理的。

我们需要明确的是,对jquery的掌握并非要熟练掌握javascript,当然能掌握javascript对学习jquery帮助更大。

Jquery的核心函数,通常指的是一个工厂对象,即jQuery()函数,或者更为常用的$()函数,$()函数返回的是一个jquery对象。因为在javascript中,函数是Function对象,因此可以理解jqueryjavascript的一个对象,就如StringDataNumberArrayMath以及浏览器一样,它具有很多的方法,如$.ajax()或者$.each()等等。但是在这里需要注意的是jquery Api中带有$的函数是由jquery对象调用,而没有带$的函数由dom元素(javascript中万物皆对象)调用。之所以造成这样的两种调用方式,是jquery当初设计时的扩展方式造成的,jquery原代码中,定义jquery.fn=jquery.prototype={function,function,function},jquery.fnjquery的一个原型,jquery

Jquery.extend({function,function,function})jquery.fn.extend(function,functon)这两种方式来扩展方法,使得前者需要jquery对象来调用,而后者只需原型(万物)来调用,故出现了两种不一样的调用方式。


1 0
原创粉丝点击