ຫຼັກສາວັດທະນາການຂອງ Sass

ຫຼັກສາວັດທະນາການຂອງ Sass

ຫົວຫົວການຫຼັງຄາວັດ Introspection ພຽງແຕ່ຖ້າບໍ່ມີການພິຈາລະນາ.

ແຕ່ຖ້າກິດຈະກຳບໍ່ສາມາດເຮັດໃຊ້ໄດ້, ຫົວຫົວການຫຼັງຄາວັດຄວາມຫນັງສົມບູນ - ສາມາດຮູ້ວ່າມີຫຍັງເກີດຂຶ້ນ: ເຊັ່ນຫົວຫົວການດຳເນີນຕອນທົດສອບ.

ມີຕາລາງລວມຫົວຫົວການຫຼັງຄາວັດ Sass:

ຫົວຫົວການຫຼັງຄາວັດ ການອະທິບາຍ ແລະ ວິຊາການ
call(function, arguments...) ການໂທຫຼັງການໂຫຼດຄຳຂໍ້ຄວາມ, ແລະອອກຫຼັງຜົນ.
content-exists() ການກວດສອບວ່າ mixin ປະກອບມີ @content ບັນດາບັນທຶກ.
feature-exists(feature)

ການກວດສອບວ່າການພິຈາລະນາ Sass ປະກອບມີການສະໜັບສະໜູນດັ່ງກ່າວ feature.

ຄວາມລວມ:

feature-exists("at-error");

ຜົນການກວດສອບ: true

function-exists(functionname)

ການກວດສອບວ່າຫົວຫົວການຫຼັງຄາວັດມີຢູ່ຫຼືບໍ່

ຄວາມລວມ:

function-exists("nonsense")

ຜົນການກວດສອບ: false

get-function(functionname, css: false) ຫຼັງການຫຼົງອອກຫົວຫົວການຫຼັງຄາວັດ CSS. ຖ້າ css ແມ່ນ true, ມັນຈະອອກຫົວຫົວການຫຼັງຄາວັດ CSS.
global-variable-exists(variablename)

ການກວດສອບວ່າພະຍານທົ່ວໄປມີຢູ່ຫຼືບໍ່

ຄວາມລວມ:

variable-exists(a)

ຜົນການກວດສອບ: true

inspect(value) 返回值的字符串表示形式。
mixin-exists(mixinname)

ກວດສອບວ່າ mixin ຖືກປະກັນ.

ຄວາມລວມ:

mixin-exists("important-text")

ຜົນການກວດສອບ: true

type-of(value)

ການກວດສອບການກຽມທີ່ມີມາ. ສາມາດເປັນ:

  • number
  • string
  • color
  • list
  • map
  • bool
  • null
  • function
  • arglist

ຄວາມລວມ:

type-of(15px)

ຜົນການກວດສອບ: number

type-of(#ff0000)

ຜົນການກວດສອບ: color

unit(number)

ຮັບກັບສັນຍານທີ່ກ່ຽວຂ້ອງກັບຈຳນວນ.

ຄວາມລວມ:

unit(15px)

ຜົນການກວດສອບ: px

unitless(number)

ກວດສອບວ່າຈຳນວນທີ່ກ່ຽວຂ້ອງມີການກ່ຽວຂ້ອງກັບສັນຍານ.

ຄວາມລວມ:

unitless(15px)

ຜົນການກວດສອບ: false

unitless(15)

ຜົນການກວດສອບ: true

variable-exists(variablename)

ກວດສອບວ່າສານວັດທະນາການຖືກປະກັນໃນຂອບເຂດປະຕິບັດຢູ່.

ຄວາມລວມ:

variable-exists(b)

ຜົນການກວດສອບ: true