फेसबुक ने लेक्सिकल का सोर्स कोड जारी किया

कुछ दिनों पहले खबर टूट गई कि फेसबुक ने लेक्सिकल लाइब्रेरी खोल दी है जावास्क्रिप्ट, जो वेबसाइटों और वेब अनुप्रयोगों के लिए उन्नत पाठ संपादन वेब प्रपत्र और पाठ संपादक बनाने के लिए घटक प्रदान करता है।

संक्षेप में, लेक्सिकल is एक पाठ संपादन इंजन, एक मंच सुविधा संपन्न वेब संपादक बनाने के लिए। साथ ही, हम मानते हैं कि उपयोगकर्ताओं को प्रत्येक कार्यान्वयन के साथ एक ही समृद्ध टेक्स्ट कार्यक्षमता को बार-बार फिर से लिखना नहीं चाहिए। लेक्सिकल व्यक्तिगत मॉड्यूलर पैकेजों के एक सेट को उजागर करता है जिसका उपयोग सूचियों, लिंक और तालिकाओं जैसी सामान्य सुविधाओं को जोड़ने के लिए किया जा सकता है।

पुस्तकालय के विशिष्ट गुण हैं साइटों में एकीकरण में आसानी, कॉम्पैक्ट डिजाइन, प्रतिरूपकता और समर्थन स्क्रीन रीडर जैसे विकलांग लोगों के लिए टूल के लिए।

लेक्सिकल विश्वसनीयता, पहुंच और प्रदर्शन पर जोर देने के साथ एक एक्स्टेंसिबल जावास्क्रिप्ट वेब टेक्स्ट एडिटर फ्रेमवर्क है। लेक्सिकल का उद्देश्य श्रेणी में सर्वश्रेष्ठ डेवलपर अनुभव प्रदान करना है, ताकि आप आसानी से प्रोटोटाइप बना सकें और आत्मविश्वास के साथ सुविधाओं का निर्माण कर सकें। अत्यधिक एक्स्टेंसिबल आर्किटेक्चर के साथ, लेक्सिकल डेवलपर्स को अद्वितीय टेक्स्ट संपादन अनुभव बनाने में सक्षम बनाता है जो आकार और कार्यक्षमता में बड़े पैमाने पर होते हैं।

लेक्सिकल के बारे में

पुस्तकालय है कनेक्ट करने में आसान होने के लिए डिज़ाइन किया गया है और बाहरी वेब ढांचे पर निर्भर नहीं है, लेकिन यह रिएक्ट फ्रेमवर्क के साथ आसान एकीकरण के लिए आउट-ऑफ-द-बॉक्स बाइंडिंग प्रदान करता है।

लेक्सिकल का उपयोग करने के लिए, आप बस संपादक के एक उदाहरण को संपादित किए जा रहे तत्व से बांधते हैं, जिसके बाद, संपादन प्रक्रिया के दौरान, आप कमांड और इवेंट प्रोसेसिंग के माध्यम से संपादक की स्थिति को नियंत्रित कर सकते हैं। पुस्तकालय उपयोगकर्ता को किसी भी समय संपादक के राज्यों का ट्रैक रखने और राज्यों के बीच अंतर की गणना के आधार पर डीओएम में परिवर्तनों को प्रतिबिंबित करने में सक्षम होने की अनुमति देता है।

आप मार्कअप के बिना सादा पाठ दर्ज करने के लिए फ़ॉर्म बना सकते हैं, साथ ही विज़ुअल दस्तावेज़ संपादन के लिए इंटरफ़ेस बना सकते हैं जो वर्ड प्रोसेसर से मिलते-जुलते हैं और टेबल, चित्र और सूचियाँ डालने, फोंट में हेरफेर करने और टेक्स्ट संरेखण को नियंत्रित करने जैसी सुविधाएँ प्रदान करते हैं।

डेवलपर के पास संपादक के व्यवहार को ओवरराइड करने की क्षमता होती है या असामान्य कार्यक्षमता को लागू करने के लिए नियंत्रकों को कनेक्ट करें।

का विशेषताएं जो लेक्सिकल से अलग हैं, निम्नलिखित का उल्लेख किया गया है:

  • लेक्सिकल संपादक उदाहरणों से बना है जो सामग्री के एकल संपादन योग्य तत्व से जुड़े होते हैं। संपादक राज्यों का एक सेट एक निश्चित समय में संपादक की वर्तमान और लंबित स्थिति का प्रतिनिधित्व करता है।
  • लेक्सिकल सभी के लिए बनाया गया है। यह WCAG में स्थापित सर्वोत्तम प्रथाओं का पालन करता है और स्क्रीन रीडर और अन्य सहायक तकनीकों के साथ संगत है।
  • लेक्सिकल न्यूनतम है। यह सीधे यूजर इंटरफेस घटकों, टूलबार, या रिच टेक्स्ट फीचर्स और मार्कडाउन को संबोधित नहीं करता है। इन कार्यों के लिए तर्क एक प्लगइन इंटरफ़ेस के माध्यम से शामिल किया जा सकता है

पुस्तकालय का मूल ढांचा घटकों का न्यूनतम आवश्यक सेट शामिल है, जिसकी कार्यक्षमता प्लगइन्स के कनेक्शन के माध्यम से बढ़ाई जाती है। उदाहरण के लिए, प्लगइन्स के माध्यम से, आप अतिरिक्त इंटरफ़ेस तत्व, पैनल, WYSIWYG मोड में दृश्य संपादन के लिए उपकरण, मार्कडाउन प्रारूप के लिए समर्थन, या कुछ प्रकार की सामग्री, जैसे सूचियों और तालिकाओं के साथ काम करने के लिए घटकों को जोड़ सकते हैं।

प्लगइन्स के रूप में, स्वत: पूर्ण इनपुट, इनपुट डेटा के अधिकतम आकार को सीमित करना, फाइलों को खोलना और सहेजना, नोट्स/टिप्पणियां संलग्न करना, आवाज इनपुट आदि जैसी सुविधाएं भी उपलब्ध हैं।

अंत में यह उल्लेखनीय है कि वर्तमान में लेक्सिकल वर्तमान में विकास के अधीन है जल्दी और एपीआई और पैकेज के बार-बार बदलने की संभावना है। कोड जावास्क्रिप्ट में लिखा गया है और एमआईटी लाइसेंस के तहत वितरित किया गया है।

कई प्रदर्शन तैयार किए गए हैं पुस्तकालय की संभावनाओं से परिचित होने के लिए इंटरैक्टिव और आप उनमें से किसी एक से परामर्श कर सकते हैंनिम्नलिखित लिंक में है।

यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आप परामर्श कर सकते हैं निम्नलिखित लिंक में विवरण।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।