1.0.1 • Published 7 years ago

easyjq v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
7 years ago

easyJq

项目中需要用到原生的js,但是用jquery源码,会显得臃肿。为此将一些jquery方法模块化,可以在高级浏览器中使用!

方法

  • addClass: 增加一个类名 - dom:object - 需要增加类名的元素(单个元素) - s:string - 类名

  • removeClass: 删除一个类名 - dom:object | array - 需要增加类名的元素(可以是多个元素) - s:string - 类名

  • toggleClass: 删除/增加一个类名 - dom:object - 需要操作类名的元素(单个元素) - e:string - 类名

  • hasClass: 判断是否有某个类名,返回布尔值 - dom:object - 需要操作类名的元素(单个元素) - e:string - 类名

  • attr: 为元素赋值属性或者获取属性,两个参数为获取,三个参数为设置 - dom:object - 需要操作类名的元素(单个元素) - k:string - 属性名字 - v:string - 设置属性时的值

  • css: 为元素设置样式或者获取样式,两个参数为获取,三个参数为设置 - dom:object - 需要操作类名的元素(单个元素) - name:string - 样式属性 - val:string - 设置样式时的值

  • eq: 获取元素集合中指定索引的元素 - arrDom:object | array - 需要操作类名的元素(单个或者多个元素) - index:number - 元素索引

  • getPosition: 获取元素位置信息 - element:object - 需要操作类名的元素(单个元素)

  • index: 获取指定元素的索引 - arrDom:object | array - 需要查询的元素集合(单个或者多个元素) - target:object - 目标元素

  • insertAfter: 在指定元素后插入一个元素 - newElement:object - 需要插入的元素(单个元素) - targetElement:object - 目标元素

  • isDom: 判断是不是dom元素 - dom:object - 需要判断的元素(单个元素)

  • isLeaf: 判断元素是不是叶子节点 - dom:object - 目标元素(单个元素)

  • isParentOfLeaf: 检测元素的子元素是否都是叶子 - dom:object - 目标元素(单个元素)

  • parentOfLeafText: 获取父元素下叶子节点的文本 - t:object - 目标元素(单个元素)

  • text: 获取节点的文本 - t:object - 目标元素(单个元素)

  • next: 获取下一个节点 - element:object - 目标元素(单个元素)

  • prev: 获取上一个节点 - element:object - 目标元素(单个元素)

  • parents: 获取指定类名的父元素 - dom:object - 目标元素(单个元素) - cn:string - 指定的类名

  • remove: 删除节点 - dom:object - 目标元素(单个元素)

  • xpath: 获取元素的选择器路径(xpath) - dom:object - 目标元素(单个元素)

  • ajax: 请求方法 - options:object - 传入的设置 - isEncode:boolean - 对传输的数据是否编码

1.0.1

7 years ago

1.0.0

7 years ago