JQuery

# JQuery

 jquery是一个快速、间接的javas框架。本质是js文件,封装了js的原生代码。3.x版本不支持老的插件。
 ​
 使用:$("#div1");  div1是id
 ​
 jquery-xxx.js 与 jquery-xxx.min.js区别:
 前者有缩进,但体积大,一般用来阅读;后者无缩进,体积小,一般用来加载
 JQuery对象和JS对象的区别:
     JQuery对象操作方便,功能强大。jq于js两者不互通,需要相互转化
     js -- > jq : $(js对象)
     jq -- > js : js对象[索引]或js对象.get[索引]
 事件绑定:
     $("#id").click(function(){
     
     });
     
 入口函数:
     $(function () {
                
     });
 ​
  window.onload  和 $(function) 区别:
  前者只能定义一次;后者可以定义多次,但前边的会被覆盖
 基本选择器,层级选择器,属性选择器,过滤选择器,表单过滤选择器
 DOM操作:
     html()与text()区别:前者获取标签体全部内容;后者获取标签体的纯文本内容
     
     prop()与attr()区别:前者操作元素的固有属性;后者操作元素自定义属性。两者都是获取/设置元素的属性
     
     toggleClass():切换class属性。存在就删除,不存在就添加属性值
     
     CRUD操作
         
 遍历
     第一种
     jq对象.each(function (index,element) {
                return  false;
                //true相当于continue
                //false相当于break
        });
        
     第二种
      $.each(object, [callback])
      
      第三种    3.0版本以上
      for(元素对象 of 容器对象)
 * 注意:1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。
 $.fn.extend(object) 与 $.extned(object)区别:前者是增强通过jq获取的对象功能;后者是增强jq对象自身功能
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值