最近做了几个网站的项目,比如 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对象,因此可以理解jquery是javascript的一个对象,就如String,Data,Number,Array,Math以及浏览器一样,它具有很多的方法,如$.ajax()或者$.each()等等。但是在这里需要注意的是jquery Api中带有$的函数是由jquery对象调用,而没有带$的函数由dom元素(javascript中万物皆对象)调用。之所以造成这样的两种调用方式,是jquery当初设计时的扩展方式造成的,在jquery原代码中,定义jquery.fn=jquery.prototype={function,function,function},即jquery.fn为jquery的一个原型,jquery由

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

jquery api的整体解读相关推荐

  1. jquery API

    jQuery API Documentation详细的API和例子说明,请参考文档:http://docs.jquery.com/Main_Page百度百科的解析:http://baike.baidu ...

  2. Jquery对象和DOM对象---Jquery API (1)

    文/饥人谷_韩宝亿(简书作者) 原文链接:http://www.jianshu.com/p/98a0c82c47e4 著作权归作者所有,转载请联系作者获得授权,并标注"简书作者". ...

  3. jQuery API 3.1.0 速查表-打印版

    jQuery API 3.1.0 速查表-打印图,(API来自:http://jquery.cuishifeng.cn/index.html) 转载于:https://www.cnblogs.com/ ...

  4. 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之八 || API项目整体搭建 6.3 异步泛型仓储+依赖注入初探...

    代码已上传Github+Gitee,文末有地址 番外:在上文中,也是遇到了大家见仁见智的评论和反对,嗯~说实话,积极性稍微受到了一丢丢的打击,不过还好,还是有很多很多很多人的赞同的,所以会一直坚持下去 ...

  5. Mina源码阅读笔记(一)-整体解读

    2019独角兽企业重金招聘Python工程师标准>>> 今天的这一节,将从整体上对mina的源代码进行把握,网上已经有好多关于mina源码的阅读笔记,但好多都是列举了一下每个接口或者 ...

  6. 学习 jQuery 源码整体架构,打造属于自己的 js 类库

    虽然现在基本不怎么使用 jQuery了,但 jQuery流行 10多年的 JS库,还是有必要学习它的源码的.也可以学着打造属于自己的 js类库,求职面试时可以增色不少. 本文章学习的是 v3.4.1版 ...

  7. 从壹开始前后端分离【 .NET Core2.2 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储+服务+抽象接口模式...

    前言 1.@LearningCoding 小伙伴关于用Sqlsugar在mysql数据库上的研究成果: sqlsugarcore支持mysql等数据库,在DbContext里面只需要设置dbtype为 ...

  8. jQuery中文手册, jQuery API, jQuery UI, 分页插件 下载

    jQuery 库最新版下载 : jquery-1.3.2 最新版.rar 中文手册下载地址(超酷版): jQuery1.2API.rar API 文档下载(最新1.32CHM版): jQueryAPI ...

  9. php jquery api文档,使用PHP、jQuery和JSON创建公共API

    使用PHP.jQuery和JSON创建公共API 本章教程将为大家展示一个使用PHP.jQuery和JSON创建公共API的简单方法. 首先,我们需要一个连接数据库的文件 connection.php ...

  10. 快速接入Fixer全球货币汇率api(按照官方解读)

    全球货币汇率官方文档解读 开发者APIKEY:bed5472bfc40e344440f0856e94541e7 FIXER首页:https://fixer.io/product FIXER开发文档中心 ...

最新文章

  1. 美团外卖美食知识图谱的迭代及应用
  2. Mysql 获取当月和上个月第一天和最后一天的SQL
  3. 第十八天:规划风险管理和识别风险
  4. CodeForces - 1529F It‘s a bird! No, it‘s a plane! No, it‘s AaParsa!(最短路+思维建图)
  5. 线程的生命周期 和 线程的通讯
  6. mysql之select+五种子句的理解
  7. HDFS伪分布式集群搭建
  8. 如何使用 Mac 中的“信息”?
  9. 2019年美赛获奖分享经验
  10. ios开发之切换RootViewController
  11. 离散数学4_第5章关系与函数__关系矩阵
  12. linux thinkphp5 php7.0禁用eval
  13. 【CSS】美化网页元素+盒子模型
  14. IAR for 430 如何建一个简易工程
  15. VB中数组的嵌套循环
  16. 女友闹别扭不用担心,这个撩妹黑科技轻松哄好
  17. 儒家思想的核心:仁、义、礼、智、信、忠、孝、悌、节、恕、勇、让
  18. 图片 bbox 翻转
  19. Unity 投掷物体的实现
  20. Axure 中的矢量图标从哪来?

热门文章

  1. 基于Java的推箱子游戏设计与实现#毕业设计
  2. 计算机星期六星期天的那个函数,WPS表格日期与时间函数
  3. 利用VBA批量保护/撤销EXCEL表
  4. 自学python能做erp吗_erp系统可以自学吗?应该怎么学习?
  5. xp系统dns服务器有问题,xp系统dns错误的恢复方法
  6. Typora的最后一个免费版本MD编辑器
  7. 网络协议篇之CWMP协议(三)—— RPC方法
  8. 【软件测试】软件测试为什么会用到Linux?
  9. Easytrader 超简单的股市自动交易神器
  10. WPS Office 11.5.5 for Android 8848钛金