Jquery简介

2.1 开篇基础
          jQuery 是一款跨主流浏览器的 JavaScript 库,封装了 JavaScript 相关方法调用,简化 JavaScript 对 HTML DOM 操作
官网地址: https://jquery.com/
官网首页 jQuery 介绍:

原文翻译:

        jQuery 是一个快速,小巧,功能丰富的 JavaScript 库。 它通过易于使用的 API 在大 量浏览器中运行,使得 HTML 文档遍历和操作,事件处理,动画和 Ajax 变得更加简单。 通 过多功能性和可扩展性的结合,jQuery 改变了数百万人编写 JavaScript 的方式。
2.1.1 为什么 [why] 使用 jQuery
         非常重要的理由就是:它能够兼容市面上主流的浏览器, IE FireFox Google 浏览器 处理 AJAX ,创建异步对象是不同的,而 jQuery 能够使用一种方式在不同的浏览器创建 AJAX 异步对象。
        其他优点:
1 )写少代码 , 做多事情【 write less do more
2 )免费,开源且轻量级的 js 库,容量很小
3 )兼容市面上主流浏览器,例如 IE Firefox Chrome
4 )能够处理 HTML/JSP/XML CSS DOM 、事件、实现动画效果,也能提供异步 AJAX功能
5 )文档手册很全,很详细
6 )成熟的插件可供选择,多种 js 组件,例如日历组件(点击按钮显示下来日期)
7 )出错后,有一定的提示信息
8 )不用再在 html 里面通过 <script> 标签插入一大堆 js 来调用命令了
例如:使用 JavaScript 定位 DOM 对象常用的三种方式:
1 )通过 ID 属性: document.getElementById()
2 )通过 class 属性: getElementsByClassName()
3 )通过标签名: document.getElementsByTagName()
上面代码可以看出 JavaScript 方法名太长了,大小写的组合太多了,编写代码效率,容易出
错。 jQuery 分别使用 $(“#id”) , $(“.class ”) , $(“ 标签名 ) 封装了上面的 js 方法。
2.1.2 DOM 对象
        文档对象模型( Document Object Model ,简称 DOM ),是 W3C 组织推荐的处理可扩展 标志语言的标准编程接口。
        通过 DOM HTML 页面的解析,可以将页面元素解析为元素节点、属性节点和文本节 点,这些解析出的节点对象,即 DOM 对象。 DOM 对象可以使用 JavaScript 中的方法。
2.1.3 JavaScript 对象和 jQuery 对象
        用 JavaScript 语法创建的对象叫做 JavaScript 对象 , JavaScript 对象只能调用 JavaScript 象的 API
        用 JQuery 语法创建的对象叫做 JQuery 对象 , jQuery 对象只能调用 jQuery 对象的 API jQuery 对象是一个数组。在数组中存放本次定位的 DOM 对象。
      JQuery 对象与 JavaScript 对象是可以互相转化的,一般地,由于 Jquery 用起来更加方便, 我们都是将 JavaScript 对象转化成 Jquery 对象
2.1.4 获取 jQuery
官网下载地址: https://jquery.com/download/

 

     jQuery 的不同版本中, 2.xx 不再支持 IE6/7/8 浏览器。现阶段 IE6/7/8 已经是淘汰的, 非主流。可以不用考虑兼容问题。
       对于每一个同一版本号的 jQuery ,其库又分为两个。一个是未压缩版,可查看源码, 开发时使用;一个是压缩版,将注释、空格均做了删除,将变量字符数减少,产品上线时使 用。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做一道光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值