Htmx — एक JavaScript लाइब्रेरी जो नहीं चाहती कि आप Javascript का उपयोग करें

Nov 27 2022
हाँ, आपने सही पढ़ा, कल्पना करें कि जावास्क्रिप्ट का उपयोग करने की आवश्यकता के बिना एक कार्यात्मक वेबपेज बनाने के लिए, ठीक है, बिग स्काई सॉफ्टवेयर ने एक जेएस लाइब्रेरी (Htmx) बनाई है ताकि हम बहुत सारे ऐड-ऑन फीचर के साथ ऐसा कर सकें। जावास्क्रिप्ट मुख्य वेब प्रोग्रामिंग भाषा है जिसका उपयोग इंटरनेट पर 98% से अधिक वेबसाइटों द्वारा किया जाता है, दुनिया भर में हजारों सॉफ्टवेयर इंजीनियर इसका उपयोग इंटरैक्टिव और गतिशील वेबएप्स, गेम्स, सेवर और कई अन्य चीजों को बनाने के लिए करते हैं।
जेएस लाइब्रेरी (एचटीएमएक्स)

हाँ, आपने सही पढ़ा, कल्पना करें कि जावास्क्रिप्ट का उपयोग करने की आवश्यकता के बिना एक कार्यात्मक वेबपेज बनाने के लिए, ठीक है, बिग स्काई सॉफ्टवेयर ने एक जेएस लाइब्रेरी (Htmx) बनाई है ताकि हम बहुत सारे ऐड-ऑन फीचर के साथ ऐसा कर सकें।

जावास्क्रिप्ट मुख्य वेब प्रोग्रामिंग भाषा है जिसका उपयोग इंटरनेट पर 98% से अधिक वेबसाइटों द्वारा किया जाता है, दुनिया भर में हजारों सॉफ्टवेयर इंजीनियर इसका उपयोग इंटरैक्टिव और गतिशील वेबएप्स, गेम्स, सेवर और कई अन्य चीजों को बनाने के लिए करते हैं।

Htmx JS लाइब्रेरी है जो आपको जावास्क्रिप्ट का उपयोग करने के बजाय सीधे HTML से आधुनिक ब्राउज़र सुविधाओं तक पहुँचने की अनुमति देती है

इसे स्थापित करना काफी आसान है, आप सीडीएन, एक डाउनलोड की गई कॉपी या वेबपैक के माध्यम से ऐसा कर सकते हैं, जो आपकी परियोजना के लिए सबसे उपयुक्त है उसे देखने के लिए उनकी स्थापना मार्गदर्शिका देखें।

सबसे महत्वपूर्ण विशेषताएं जो यह पुस्तकालय हमें प्रदान करता है वह है हमारे html टैग के भीतर सीधे अजाक्स अनुरोध करने की क्षमता

<button hx-get="/search" hx-trigger="click delay:2s" hx-target="#search-results">
        Load Result 
   </button>
   <div id="search-results"></div>


Htmx हमें कुछ अनुकूलित डायलॉग बॉक्स भी प्रदान करता है जो एक क्रिया शुरू होने पर पॉप अप होता है, नीचे दिया गया कोड दो ajax अनुरोध करता है जिसमें कार्रवाई शुरू होने से पहले एक पॉप-अप बॉक्स होता है।

<button hx-put="/post/new" hx-confirm="Are you sure you want to post this?">
  POST
</button>
<button hx-patch="/post" hx-confirm="Are you sure you want to edit your account?">
   Edit My Account
</button>

खत्म हो गया, इस लाइब्रेरी के साथ खेलने का मज़ा लें, जब तक हम फिर से न मिलें, चीयर्स!

आप चाहें तो मुझसे ट्विटर पर जुड़ सकते हैं