Sass (जो सिंटैक्टिकली विस्मयकारी स्टाइल शीट्स के लिए खड़ा है) CSS का विस्तार है. यह वास्तव में बदल नहीं सकता है कि सीएसएस क्या कर सकता है, आप अचानक एडोब फोटोशॉप मिश्रण मोड या कुछ भी उपयोग करने में सक्षम नहीं होंगे, लेकिन यह सीएसएस को पूरी तरह से लिखना आसान बनाता है।
Sass का अर्थ Systematically Awesome Style Sheets है. यह एक सीएसएस प्री-प्रोसेसर है। यह CSS का एक विस्तार है, जिसका उपयोग मूल भाषा में शक्ति और लालित्य जोड़ने के लिए किया जाता है. यह आपको चर, नेस्टेड नियम, मिश्रण, इनलाइन आयात, विरासत और अधिक, सभी को पूरी तरह से CSS- संगत सिंटैक्स के साथ जोड़ने की सुविधा देता है।
Sass अधिक स्थिर और शक्तिशाली CSS एक्सटेंशन भाषा है, जो दस्तावेज़ की शैली को साफ और संरचनात्मक रूप से वर्णन करती है, बड़ी शैली की शीट को अच्छी तरह से व्यवस्थित करके और जल्दी से छोटी शैली की चादरें चलाकर उन्हें संभालना बहुत उपयोगी है।
What is SASS in Hindi
SASS को शुरुआत में हैम्पटन कैटलिन द्वारा डिजाइन किया गया था, और 2006 में नताली वेइज़ानबाम द्वारा विकसित किया गया था. जैसा की हम जानते है, प्रारंभिक विकास के बाद, नताली वेइज़ानबाम और क्रिस एप्पस्टीन अपने शुरुआती संस्करण के साथ जारी रहे और SASS को सास्क्रिप्स के साथ एक सरल स्क्रिप्टिंग भाषा का विस्तार करते हैं।
SASS में विभिन्न विशेषताएं शामिल हैं जैसे कि चर, नेस्टेड नियम, मिश्रण, इनलाइन आयात, रंग और अन्य मूल्यों में हेरफेर करने के लिए अंतर्निहित कार्य, सभी एक पूरी तरह से CSS- संगत सिंटैक्स के साथ।
SASS की विशेषताएं
SASS पूरी तरह से सीएसएस-संगत है।
यह जावास्क्रिप्ट पर आधारित है और सीएसएस का सुपरसेट है।
यह सीएसएस की तुलना में अधिक स्थिर, शक्तिशाली और सुरुचिपूर्ण है।
इसका अपना सिंटैक्स है और पठनीय CSS को संकलित करता है।
यह एक ओपन-सोर्स प्री प्रोसेसर है जिसकी व्याख्या सीएसएस में की जाती है।
यह रंगों और अन्य मूल्यों में हेरफेर करने के लिए कई उपयोगी कार्य प्रदान करता है।
यह चर, घोंसले के शिकार और मिश्रण जैसे भाषा एक्सटेंशन का समर्थन करता है।
यह libraries के लिए नियंत्रण निर्देश जैसे कई उन्नत सुविधाएँ प्रदान करता है।
यह अच्छी तरह से स्वरूपित, अनुकूलन योग्य उत्पादन प्रदान करता है।
SASS Kya Hai
SASS स्टाइल शीट भाषा है जिसे हैम्पटन कैटलिन द्वारा डिजाइन किया गया था. यह Syntactically Awesome Style Sheets का संक्षिप्त नाम है. यह एक पूर्व-प्रोसेसर स्क्रिप्टिंग भाषा है, जिसे कैस्केडिंग स्टाइल शीट में व्याख्या या संकलित किया जा सकता है. यह CSS का अधिक स्थिर और शक्तिशाली संस्करण है जो संरचनात्मक रूप से किसी भी दस्तावेज़ की शैली का वर्णन करता है. SASS CSS का एक मात्र विस्तार है। इसमें वैरिएबल, नेस्टेड रूल्स, मिक्सिंस, इनलाइन इंपोर्ट जैसे नए फीचर्स शामिल हैं. जो उन फंक्शन्स में बनाए गए हैं जो कलर और अन्य वैल्यू में हेरफेर करने में मदद करते हैं, ये सभी सीएसएस के साथ पूरी तरह से संगत हैं।
SASS कैसे काम करता है?
कोड प्राप्त करने के लिए आपको SASS पूर्व-प्रोसेसर का उपयोग करना होगा. यह SASS कोड को CSS में ट्रांसलेट करने में मदद करता है. इस प्रक्रिया को ट्रांसपायरिंग के रूप में जाना जाता है. यह संकलन के समान है लेकिन यहां मानव सापेक्ष कोड को मशीन कोड में बदलने के बजाय अनुवाद एक मानव-पठनीय भाषा से दूसरे में किया जाता है. SASS से CSS तक ट्रांसपैरिंग करना आसान है, सभी चर जो SASS में परिभाषित किए गए हैं, सीएसएस में मूल्यों द्वारा प्रतिस्थापित किए जाते हैं. यह आपके एप्लिकेशन के लिए विभिन्न CSS फाइलों को बनाने और बनाए रखने में आसान बनाता है।
हमें SASS की आवश्यकता क्यों है?
SASS बहुत ही तेज और कुशल भाषा है. SASS कोड का पुन: उपयोग किया जा सकता है और इसलिए यह समय बचाता है. एसएएसएस से सीएसएस तक कोड का रूपांतरण व्यस्त नहीं है और इसलिए इसका उपयोग करने की सलाह दी जाती है ताकि समय बचाया जा सके।
Advantages of SASS in Hindi
SASS user को एक साफ कोड लिखने में सक्षम बनाता है. यह आसान हो जाता है और कम CSS का उपयोग प्रोग्राम बनाने के लिए किया जाता है।
इसमें कम कोड होता है जो कि इसके अनुरूप सीएसएस तेज होना आसान बनाता है।
यह अधिक स्थिर, शक्तिशाली और Elegant है. यह डिजाइनरों और डेवलपर्स द्वारा उपयोग किया जाता है और उन्हें अधिक कुशलतापूर्वक और जल्दी से काम करने में मदद करता है।
यह सीएसएस के साथ संगत है और इसलिए सभी सीएसएस पुस्तकालयों का उपयोग किया जा सकता है।
Sass का उपयोग क्यों करें
Sass का उपयोग करने के पीछे कुछ कारण निम्नलिखित हैं −
Sass एक पूर्व-प्रसंस्करण भाषा है और सीएसएस के लिए इसका अपना सिंटैक्स है।
प्रोग्रामिंग कंस्ट्रक्शन में यह आसान, छोटा और साफ है।
इसमें कुछ अग्रिम सुविधाओं के साथ सीएसएस की सभी विशेषताएं शामिल हैं।
यह फ्लैट सीएसएस की तुलना में दस्तावेज़ शैली प्रस्तुति बेहतर प्रदान करता है।
यह आपको अपनी उत्तरदायी डिज़ाइन परियोजना को अधिक व्यवस्थित रखने की सुविधा देता है।
आपको अपनी परियोजना में बार-बार समान सीएसएस दोहराने की आवश्यकता नहीं है।
यह नेस्टिंग जैसी सुविधाएं प्रदान करता है जो नेस्टेड सिंटैक्स लिखने में मदद करता है और रंग हेरफेर, गणित फ़ंक्शन और अन्य मूल्यों जैसे कार्यों का उपयोग करता है।
दोस्तों आखिर में SASS CSS को रिप्लेस करने का एक बहुत ही कुशल तरीका है, variables, nesting, के शिकार, मिश्रण और अन्य विशेषताओं के साथ, यह सीएसएस की तुलना में बेहतर परिणाम प्रदान करने में मदद करता है. जब आप CSS को SASS से बदलते हैं तो आप एक ही टुकड़े को बार-बार लिखने के बजाय आसानी से अपने कोड का पुन: उपयोग कर सकते हैं. इसलिए एसएएसएस का उपयोग करें और अपने Applications के साथ दास बनें।