初始jQuery

jQuery

jQuery是一个JavaScript的库,封装JavaScript操作让JavaScript操作更简单

版本问题

jQuery–1x兼容IE6,7,8 2x,3x不兼容IE6,7,8

  • 1x版本兼容好,但文件较大
  • 2x,3x文件小,但兼容差

使用jQuery

入口函数的区别

入口函数:一共有四种写法,最常用:$(function () {})

  • 执行顺序的差异:
    • 原生js的入口函数是:等DOM和图片都加载完了才执行
    • jQuery的入口函数是:等DOM加载完了就执行
  • 覆盖问题
    • 定义两个原生js的入口函数:第二个覆盖第一个
    • 定义两个jQuery的入口函数:不覆盖

jQuery解决冲突

解决在引用JQuery库和别的js文件时都用了 , 从 而 导 致 ,从而导致 被覆盖

  • 释放$的使用权,改用JQuery替代
    • 释放$的使用权:jQuery.noConflict()
  • 释放$的使用权,改用别的字符替代
    • 释放$的使用权:var jj=jQuery.noConflict()
    • jj就相当于$

核心函数

$()为jQuery的核心函数,可以传入函数,字符串(选择器/代码片段),DOM元素

  • 传入:函数(入口函数)
    • $(function(){})
  • 传入:字符串(选择器/代码片段)
    • 选择器:
      • 返回jQuery对象类型的查找结果
    • 代码片段:
      • 返回jQuery对象类型的创建结果
  • 传入:DOM元素
    • 包装成jQuery对象类型的对象返回

jQuery对象

jQuery对象是一个伪数组对象,存在0-length-1个属性,和一个length()方法

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值