Sass आत्मसात फ़ंक्शन

Sass आत्मसात फ़ंक्शन

शैली पट्टी बनाने के दौरान आत्मनिरीक्षण (Introspection) फ़ंक्शन का उपयोग कम होता है。

लेकिन यदि कोड सही तरीके से काम नहीं कर रहा है, तो आत्मनिरीक्षण फ़ंक्शन बहुत मूल्यवान है - यह समझ सकता है कि क्या हुआ है: जैसे डिबगिंग फ़ंक्शन。

नीचे दिए गए तालिका में Sass में सभी आत्मनिरीक्षण फ़ंक्शन दिए गए हैं:

फ़ंक्शन वर्णन और उदाहरण
call(function, arguments...) आयामों के साथ फ़ंक्शन बुला दें और परिणाम वापस करें।
content-exists() निर्दिष्ट mixin को जाँच करें कि वह @content ब्लॉक को पास कर दिया है या नहीं।
feature-exists(feature)

निर्दिष्ट Sass इम्प्लीमेंट को जाँच करें कि वह इस feature को समर्थित करता है या नहीं। feature

इनस्टांस:

feature-exists("at-error");

परिणाम: चाया

function-exists(functionname)

निर्दिष्ट फ़ंक्शन के लिए जाँच करें कि वह अस्तित्व में है या नहीं।

इनस्टांस:

function-exists("nonsense")

परिणाम: नकारात्मक

get-function(functionname, css: false) निर्दिष्ट फ़ंक्शन वापस करें। यदि css सही है, तो यह एक साधारण CSS फ़ंक्शन वापस करेगा。
global-variable-exists(variablename)

क्षेत्र की वैशिष्ट्य जाँच करें कि वह वैशिष्ट्य अस्तित्व में है या नहीं।

इनस्टांस:

variable-exists(a)

परिणाम: चाया

inspect(value) वापसी के तरीके की शब्दांकी प्रस्तुति वापस करें।
mixin-exists(mixinname)

निर्दिष्ट mixin के अस्तित्व की जांच करें।

इनस्टांस:

mixin-exists("important-text")

परिणाम: चाया

type-of(value)

वापसी के तरीके।ये हो सकते हैं:

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

इनस्टांस:

type-of(15px)

परिणाम: नंबर

type-of(#ff0000)

परिणाम: रंग

unit(number)

नंबर के साथ संबंधित इकाई वापस करें।

इनस्टांस:

unit(15px)

परिणाम: px

unitless(number)

निर्दिष्ट नंबर के साथ संबंधित इकाई का अस्तित्व की जांच करें।

इनस्टांस:

unitless(15px)

परिणाम: नकारात्मक

unitless(15)

परिणाम: चाया

variable-exists(variablename)

वर्तमान क्षेत्र में निर्दिष्ट वेरियेबल के अस्तित्व की जांच करें।

इनस्टांस:

variable-exists(b)

परिणाम: चाया