1.配置jQuery环境

1.1获取jQuery最新版本

进入jQuery的官方网址 http://jquery.com ,下载最新的jQuery库。

1.2 jQuery库类型说明

目前jQuery库分为三个大版本:

jquery-1.x版本,兼容IE678,使用最为广泛的,官方只做BUG维护,功能不再新增。一般项目来说,使用1.x版本就可以了,例如:jquery-1.11.3。

jquery-2.x版本,不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,例如:jquery-2.1.4。

jquery-3.x版本,不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本,目前该版本是官方主要更新维护的版本,例如:jquery-3.2.1。

jQuery官方手册:http://api.jquery.com

1.3 jQuery.js和jQuery.min.js的区别

jQuery官网提供2种jQuery的下载,一种是jquery.js另一种是jquery.min.js,例如:

jquery.js是完整的未压缩的jQuery库,文件比较大,一般用于阅读学习源码或修改源码,一般不用于线上项目。

jquery.min.js是由完整版的jQuery库经过压缩得来,压缩后功能与未压缩的完全一样,只是将其中的空白字符、注释、空行等与逻辑无关的内容删除,并进行一些优化。这个版本一般用于网站引用使用(项目上线的时候使用),减小文件体积,降低网站流量,提升访问速度等。

1.4 在页面中引入jQuery

1.4.1 引入本地jQuery

先把我们已经下载好的jQuery源文件添加到我们的项目里面来,然后再我们的页面中引用jQuery文件。

<

1.4.2 CDN引入jQuery

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

目前谷歌、微软和百度等的服务器都存有jQuery,下面我们就用百度静态资源公共库来为大家做演示。

<

2. 编写jQuery程序

在开始编写第一个jQuery程序之前,首先应该明确一点。在jQuery库中,$就是jQuery的一个简写的形式,例如$("#car")和jQuery("#car")是等价的,$.ajax和jQuery.ajax是等价的。如果没有特别说明,程序中的$符号都是jQuery的一个简写形式。

jQuery入口函数完整写法:

<

简化写法:

<

以上两种jQuery的入口函数,类似于传统的JavaScript中的window.onload方法,不过与window.onload还是有一些区别。

| 描述 | window.onload | $(document).ready() | | :---: | :---: | :---: | | 执行时机 | 必须等待网页中所有的内容都加载完毕后(包括图片)才能执行 | 网页中所有DOM结构绘制完毕后就执行,可能DOM元素相关联的东西并没有加载完成(例如图片还没下载完成) | | 编写个数 | 不能同时编写多个 | 可以同时别写多个 |

cdn jquery怎么没有提示_第一个jQuery程序相关推荐

  1. jQuery:从零开始,DIY一个jQuery(2)

    在上篇文章我们简单实现了一个 jQuery 的基础结构,不过为了顺应潮流,这次咱把它改为模块化的写法,此举得以有效提升项目的可维护性,因此在后续也将以模块化形式进行持续开发. 模块化开发和编译需要用上 ...

  2. jQuery:从零开始,DIY一个jQuery(1)

    从本篇开始会陪大家一起从零开始走一遍 jQuery 的奇妙旅途,在整个系列的实践中,我们会把 jQuery 的主要功能模块都了解和实现一遍. 这会是一段很长的历程,但也会很有意思 -- 作为前端领域的 ...

  3. jquery项目源码_第一个jQuery程序

    1.配置jQuery环境 1.1获取jQuery最新版本 进入jQuery的官方网址 http://jquery.com ,下载最新的jQuery库. 1.2 jQuery库类型说明 目前jQuery ...

  4. 使用jquery制作计算器_如何使用jQuery对计算器进行编程

    使用jquery制作计算器 Previously, I showed you how to use CSS border-radius property to create the following ...

  5. 所谓 jQuery 插件,怎样开发一个 jQuery 插件

    简单来说,所谓 jQuery 插件就是扩展在 jQuery 原型对象上的一个方法.通过扩展 jQuery 对象,每次调用 jQuery 对象的时候,对象里面都包含了我们自己所添加的那个方法. 一般插件 ...

  6. jquery开发插件_如何开发jQuery插件

    jquery开发插件 We have gone through different jQuery event methods, jQuery effects and animations in the ...

  7. python编程第一程序_第一个Python程序_Python编程开发教程

    第一个Python程序 用notepad++编写程序代码 语言设置为python(高量显示函数和关键字)(注意:行首不能有空格,Python对缩进要求严格) 命令提示符运行 cd \文件名 #打开py ...

  8. java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...

    设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为"XYZ",则抛出一个异常信息"This is a XYZ",如果从命令 ...

  9. 一个软件公司需要多少前端_制作一个小程序商城需要多少钱?开发小程序公司哪家强?...

    搭建小程序商城能更好的为商家打造私域粉丝池,形成私域流量,因此,微信小程序自然成为了企业商家的首选. 随着线上的快速发展,微信小程序能力的升级,使小程序也存在多种类型,例如电商类.资讯类.预约类等等, ...

最新文章

  1. python2与python3转换记录
  2. 20180513模拟赛
  3. 想学大数据?大数据处理的开源框架推荐
  4. linux下载哪个python版本-Linux安装多个Python版本
  5. C语言:一个数组中只有两个数字是出现一次
  6. 【PAT甲级 替换指定字符】1035 Password (20 分) Java版 4/4通过
  7. 工程师总结:单片机C语言编程心得
  8. JVM内存溢出时快照转存HeapDump到文件
  9. 卖萌屋学术站开放注册啦!寻募种子用户,超多特权放出!
  10. 组装我的计算机社会实践活动,暑期电脑销售社会实践心得体会
  11. mysql更改安装路径6_关于mysql安装后更改数据库路径方法-Centos6环境
  12. openStack 手动部署文档
  13. SQL 已死,NoSQL 才是王道?|原力计划
  14. java学习笔记—标准连接池的实现(27)
  15. 5个好用的开源网络监控工具
  16. 三因子两水平doe_温故而知新 | DOE实验设计学习系列之(三):多因子DOE的魅力 (附视频)...
  17. SAP PS 第9节 合并采购申请、组合WBS之详解
  18. 笨方法学python 习题34
  19. Kafka多租户(配额)管理
  20. resolver error connecting with ssh timed out

热门文章

  1. 年度最Hot,三大热点赛题,首届「马栏山」杯国际音视频算法大赛正式开赛
  2. “玩转标签,发现层次的力量!”:跨模态哈希方法研究
  3. 从KDD 2018最佳论文看Airbnb实时搜索排序中的Embedding技巧
  4. AIProCon在线大会笔记之张钹院士:探索第三代人工智能,需要勇闯无人区的人才!
  5. mysql数据库约束无符号,MySQL所支持的数据类型与表字段约束类型的学习教程
  6. 时间戳类型的字符串 {Timestamp@15601} “2021-07-14 18:56:53.0“ 变成带T的Object类型 2021-07-14T10:56:53.000+0000 处理
  7. you aren‘t using a compiler supported by lombok, so lombok will not work and
  8. Spring Boot-自动配置之底层原理
  9. 【性能】模糊查询性能提升
  10. spring boot+mybatis-plus+SQL server调用有返回值的存储过程