jQuery/css模块/筛选模块/文档处理模块/时间模块

1.css模块

        ①位置坐标:

                ---offset()读写当前元素坐标(原地是页面左上角)

                ---position()读写当前元素坐标(原点是父元素左上角)

                ---scrollTop()/scrollLedt() 读写元素页面的滚动坐标

          ②尺寸

                ---width()/height():width/height

                ---innerWidth()/innerHeight():内容+内边距

                ---outerWidth()/outerHeight():内容+内边距+边框

2.筛选模块

        ①过滤:jQuery对象内部元素的集合中找出部分匹配的元素,并将其封装为新的对象返回

              ---first()

              ---last()

              ---eq(index)

              ---filter(selector):根据选择器过滤------选择符合选择器的当前元素

              ---nor(selector):根据选择器过滤--------选择不符合选择器的当前元素

              ---has(selector):根据选择器过滤--------选择符合选择器的子孙元素

        ②查找:jQuery对象内部元素的集合中查找子孙/兄弟/父母元素,并将其封装为新的jQuery对象返回

              --children(selector)子元素

              ---find(selector):后代元素

              ---preAll(selector):前面的兄弟

              ---siblings(selector):所有兄弟

              ---parent():父元素

3.文档处理模块

①.增加

              ---append() /appendTo:插入后部

              ---preppendTo():插入前部

              ---before():插到前面

              ---after():插入到后面

②删除

              ---remove():将自己直接移除

              ---empty():掏空(自家还在)

③更新

              ---replaceWith()

4事件模块

①绑定事件

              ---eventName(function () {})

              ---on('eventName',function () {})

              ---常用:click mouseenter/mouseleave   mouseover/mouseout   focus  blur

②解绑事件

              ---off('eventName')

③事件委托

              --将子元素事件委托给父辈元素处理

              ---事件监听绑定在父元素上,但事件发生在子元素上

              ---事件会冒泡的父元素上        

              --最终调用的事件回调函数是子元素:event.target

        好处:新增的元素没有事件监听

                    减少监听的数量

        编码:delegate(selector,eventName,function(){})

                    undelegate('eventName')

④事件相关

        停止事件冒泡

        阻止事件的默认行为:event.preventDefault()

⑤时间的坐标

        event.offsetX:原点是当前元素左上角

        event.clientX:原点是窗口左上角

        event.pageX:原点是页面左上角

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值