npm 包 fquery-less 使用教程

阅读时长 5 分钟读完

介绍

fquery-less 是一个基于 Less 的选择器库,它允许你用 jQuery 风格的选择器语法来选取 DOM 元素,并且让你可以直接使用 Less 的功能去处理它们的样式。fquery-less 的代码非常轻量,它本身只有 500 多行代码,但它的功能非常强大,因此你可以大大简化你的前端开发工作。

安装

你可以通过 npm 来安装 fquery-less 包:

然后在你的 less 文件中引入 fquery-less:

语法

  • $($selector):选择元素并返回 fquery 对象。
  • $($selector).$($property):获取属性值。
  • $($selector).$($property, $value):设置属性值。
  • $($selector).$($property, $value1, $value2, ...):为该属性设置多个值。
  • $($selector).$($property, $func):为该属性设置一个函数来计算值。
  • $($selector).css($property: $value):设置一个或多个属性值。
  • $($selector).addClass($class):添加 CSS 类。
  • $($selector).removeClass($class):删除 CSS 类。
  • $($selector).hasClass($class):检查元素是否拥有某个 CSS 类。
  • $($selector).toggle($class[, $force]):切换 CSS 类。
  • $($parent).append($child):将 $child 插入 $parent 的结尾。
  • $($parent).prepend($child):将 $child 插入 $parent 的开头。
  • $($parent).before($element):将 $element 插入 $parent 之前。
  • $($parent).after($element):将 $element 插入 $parent 之后。
  • $($selector).remove():删除 DOM 元素。
  • $($selector).attr($attribute[, $value]):获取或设置属性值。
  • $($selector).text([$text]):获取或设置文本内容。
  • $($selector).html([$html]):获取或设置 HTML 内容。
  • $($selector).val([$value]):获取或设置表单的值。
  • $($selector).trigger($event):触发事件。

示例代码

下面是一些 fquery-less 的示例代码:

-- -------------------- ---- -------
-- ---
------ - ------ ---- -
-------------- - ----------------- ----- -
----------- - ---------- ----- -

-- --
-----------------------------
-----------------------------
---------------------------
--------------------------------------
-----------------------------------------

-- ---
--------------------
  ----------------- -----
  ------ ----
---

-- ---
----------------------------------
-------------------------------------
-------------------------------------
----------------------------------

-- ----
------------------------- -----------------------
-------------------------- -----------------------
------------------------- -------------------------
------------------------ -------------------------

-- ----
------------------------

-- ----
-------------------------------
------------------------------ -----

-- --- ----
--------------------------- ---------
-------------------------------- ---------------

-- --
--------------------------------- -------

-- --
--------------------------------

结论

fquery-less 是一个非常好的 DOM 元素选择器库。它提供了许多 jQuery 风格的语法,但它以 Less 为基础,因此它让前端开发变得更加简单并且更加精简。如果你正在寻找一种方法来处理 DOM 元素,那么你应该尝试一下 fquery-less!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedcb72b5cbfe1ea06125e3

纠错
反馈