jQuery_详细介绍

1. jQuery 有两个标识符

一个是“$”,另一个是“jQuery”,两者相同。

eg:

$(document).ready(function(){

   var $ = '我是 $符号"

  $('XX').click(fuctio(){})

})

会报错,原因是我们定义的 jQuery 符 号 会 覆 盖 j Q u e r y 的 符号

eg:

$(document).ready(function(){

  jQuery('XX').click(fuctio(){})

  console.log(123);

})

不会报错。jQuery起的作用和$ 是相同的。

所以说JQuery占用了我们两个变量”$”和”jQuery”

2.入口函数

为什么jquery 的入口函数不会覆盖掉,而原生的JS window.onload 会覆盖呢?

原因在于jQuery封装了一个入口函数

(1).判断一下document.onload 有没有被赋值(有没有这个事件)

(2).有,接收一个旧函数,然后,先去调用新的函数,再去调用旧的函数

(3).没有,直接赋值个onload事件

原生JS和jQuery的入口函数区别:

(1).JS的window.onload 事件是等到所有的内容,以及图片之类的文件加载完了之后,才回去执行。

(2).jQuery的入口函数是在HTML所有的标签都加载之后,就回去执行。

3.JS创建对象

三种方式:

1.var obj ={}

2.var obj = new Object();

3.var obj = Object.create();

推荐使用第一种

第二种存在效率的问题,因为new对象,会涉及到圆形查找的问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值