jQuery介绍

  • 是JavaScript和查询(Query),它就是辅助JavaScript开发的js类库
  • 核心思想:写到少,做的多,实现很多浏览器的兼容问题
  • jQuery是免费、开源的,jQuery的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能

常见问题:

  • 使用jQuery一定要引入jQuery库
  • jQuery中的$是一个函数

jQuery核心函数

  • $是jQuery的核心函数,能完成jQuery的很多功能, $ ()就是调用$这个函数
  • 1、传入参数为【函数】时:
  • 表示页面加载完成之后,相当于window.οnlοad=function(){}
$(function(){
   
         alert("页面加载完成");
     });
  • 2、传入参数为【HTML字符串】时:
  • 会对我们创建这个html标签对象
$(function(){
   
        $("<div>
       <span>div-span1</span>
       <span>div-span2</span>
        </div>");
     });
  • 传入参数为【选择器字符串】时:
  • $("#id属性值"):id选择器,根据id查询标签对象
  • $(“标签名”): 标签名选择器,根据指定的标签名查询标签对象
  • $(".class属性值"):类型选择器,可以根据class属性查询标签对象

jQuery对象和dom对象区分

Dom对象

  • DOM对象alert出来的效果是:【object HTMLButtomElement】

jQuery对象

  • jQuery对象alert出来的效果是:【object Object】

jQuery对象的本质是什么?

  • jQuery对象是dom对象的数组+jQuery提供的一系列功能函数

jQuery对象和Dom对象使用区别

  • jQuery对象不能使用Dom对象的属性和方法
  • Dom对象不能使用jQuery对象的属性和方法

Dom对象和jQuery对象互转

1、dom对象转换为jQuery对象

  • 先有DOM对象
  • $(DOM对象)就可以转换为jQuery对象

2、jQuery对象转换为dom对象

  • 1、先有jQuery对象
  • 2、jQuery对象【下标】取出相应的DOM对象