jquery知识点梳理(一)

在这里插入图片描述
1、jquery和javascript的加载模式区别(两种)

1、两者加载模式不同,原生js会等到DOM元素加载完毕,并且图片加载完毕才会执行

jquery会等到DOM元素加载完毕,但不会等到图片加载完毕就会执行

注意:测试时要每一次都要清空浏览器数据才会体现出区别

2、原生js如果编写了多个入口函数(window.onload),后面编写的会覆盖前面编写的

jquery中编写多个入口函数,后面不会覆盖前面的;

2、jquery入口函数的其他写法(四种)

1、第一种

$(document).ready.(function(){语句体});

2、第二种

jQuery(document).ready.(function(){语句体});

3、第三种(在实际开发中推荐使用    理由:写得少,做的多)

$(function(){语句体});

4、第四种

jQuery(function(){语句体});

3、jQuery的冲突问题

如果在使用jquery时,别的框架也是用了$就会产生冲突,后面引入的会覆盖前面引入的;

解决方法(退一步海阔天空):

1、释放$的使用权 在jquery的入口函数前面写 jQuery.noConflict();释放之后就不能在使用了

以后将jquery中的$换成jQuery  如:jQuery.(function(){语句体})

2、自定义一个访问符号

var 自定义访问符号=jQuery.noConflict();//使用时不能出现案例1中的释放代码

4、jquery核心函数

$();就代表调用了jquery的核心函数

作用:

1、接收一个函数

2、接收一个字符串(如选择器,代码片段)

如果传递了一个字符串选择器,就会返回一个jquery对象,对象中保存找到的DOM元素;

如果是一个代码片段,返回一个jquery对象,对象中保存了创建的DOM元素

3、接收一个DOM元素

如果把一个原生的dom元素传给jquery核心函数,就会被包装成一个jquer对象

jquery对象是一个伪数组

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值