• 今天的码农女孩学习了关于jQuery遍历节点、查询节点以及插件的知识


    1.jquery遍历节点的方法?      

     children() 取得匹配元素的子元素集合,只考虑子元素不考虑后代元素            

     next() 取得匹配元素后面紧邻的同辈元素         

     prev() 取得匹配元素前面紧邻的同辈元素         

     siblings() 取得匹配元素前后的所有同辈元素         

     closest() 取得最近的匹配元素          

     find() 取得匹配元素中的元素集合 包括子代和后代

    siblings() 方法 和 $('prev~div')选择器不同之处?     

    $('prev~div') 只能选择'#prev'元素后面的同辈<div>元素           

    siblings()方法与前后的文职无关,只要是同辈节点就都能匹配。

    2.有哪些查询节点的选择器?      

    :first 查询第一个,                   

    :last 查询最后一个,

    :odd查询奇数但是索引从0开始          

    :even 查询偶数,

    :eq(index)查询相等的 ,                

    :gt(index)查询大于index的 ,

    :lt查询小于index                     

    :header 选取所有的标题

    3.jquery中的插件,插件的好处?

    插件的好处:对已有的一系列方法或函数的封装,以便在其他地方重新利用,方便后期维护和提高开发效率         

    插件的分类:封装对象方法插件 、封装全局函数插件、选择器插件注意的地方:

    1.插件的文件名推荐命名为jquery.[插件名].js,以免和其他的javaScript库插件混

    2.所有的对象方法都应当附加到jQuery.fn对象上,而所有的全局函数都应当附加到jQuery对象本身上           

    3.插件应该返回一个jQuery对象,以保证插件的可链式操作             

    4.避免在插件内部使用$作为jQuery对象的别名,而应使用完整的jQuery来表示,这样可以避免冲突或使用闭包来避免              

    5.所有的方法或函数插件,都应当一分好结尾,否则压缩的时候可能出现问题。在插件头部加上分号,这样可以避免他人的不规范代码给插件带来影响              

    6.在插件中通过$.extent({})封装全局函数,选择器插件,扩展已有的object对象通过$.fn.extend({})封装对象方法插件     

         

  • 相关阅读:
    v-model的各种使用状态和使用结果
    墨天轮专访星环科技刘熙:“向量热”背后的冷思考,Hippo如何打造“先发”优势?
    【Nginx 原理】进程模型、HTTP 连接建立和请求处理过程、高性能、高并发、事件处理模型、模块化体系结构
    基于PHP的Laravel框架实现学生管理系统(1+X Web前端开发中级 例题)——初稿
    C#解析JSON详解
    十八、redis6从入门到高级
    重学前端——事件循环
    Pytorch与tensorboard观察Loss变化
    基于Vue+SpringBoot的大学计算机课程管理平台 开源项目
    2022-git 如何切换分支
  • 原文地址:https://blog.csdn.net/m0_64444606/article/details/125426787