jQuery

jQuery简介

什么是jQuery?

js的插件库,也是javascript库, 全部都是函数 并不是全新的东西
与JS对比
JavaScript的入口函数要等到页面中所有资源(包括图片、文件)加载完成才开始执行。
jQuery的入口函数只会等待文档树加载完成就开始执行,并不会等待图片、文件的加载。
jQuery的特点
a.链式编程:原理:返回对象
b.隐式迭代:在方法的内部会为匹配到的所有元素进行循环遍历,执行相应的方法
jQuery对象与DOM对象的区别
(1)DOM对象:使用JS方法获取页面元素返回时的对象

  (2)jQuery对象:使用jQuery方法获取页面元素返回时的对象

  (3)jQuery对象是包装了DOM对象的集合

  (4)不能混用

  (5)转换
        a.DOM对象转换为jQuery对象
var name=document.getElementsByTagName("li")[0];
$(name).text("hello");

b.jQuery对象转换为DOM对象($i[0]为DOM对象)

var name=$("li");
name[0].style.backgroundColor="red";

var name=$("li");
name.get(0).style.backgroundColor="red";

## jQuery官方的标语

j:JavaScript Query : 选择 查询

write less do more

人狠话不多 周式翻译

## 为什么要用jQuery

  • 简化原生的dom操作

    document.getElementsById() 原生的写法 获取id
    $(‘id’) jquery获取id

  • jquery常年理解很多的插件库 极大简化js的开发
  • 在大多数没有复杂交互网站 还是会用jQuery 单纯用来展示页面 没有很多的数据交互
  • 启发很多人的JavaScript编程思想

jquery会 不一定是加分 但是不会 一定是减分项

  • zepto 轻量级的jquery库

  • zepto是jquery的精简版 针对移动端祛除了大量的juqery兼容的代码

  • 部分AIP实现不一样

  • jquery很庞杂

  • 在使用的过程中 学会看文档

    • 中文文档
      https://www.jquery123.com-
      官方文档
      https://api.jquery.com/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值