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

काही दिवसांपूर्वी फेसबुकने लेक्सिकल लायब्ररी ओपन सोर्स केल्याची बातमी फुटली JavaScript, जे प्रगत मजकूर संपादन वेब फॉर्म आणि वेबसाइट आणि वेब अनुप्रयोगांसाठी मजकूर संपादक तयार करण्यासाठी घटक प्रदान करते.

थोडक्यात, लेक्सिकल आहे मजकूर संपादन इंजिन, एक प्लेटफॉर्म वैशिष्ट्यपूर्ण वेब संपादक तयार करण्यासाठी. त्याच वेळी, आम्हाला विश्वास आहे की वापरकर्त्यांना प्रत्येक अंमलबजावणीसह समान समृद्ध मजकूर कार्यक्षमता पुन्हा पुन्हा लिहिण्याची गरज नाही. लेक्सिकल वैयक्तिक मॉड्यूलर पॅकेजेसचा संच उघड करते ज्याचा वापर सूची, दुवे आणि सारण्यांसारखी सामान्य वैशिष्ट्ये जोडण्यासाठी केला जाऊ शकतो.

ग्रंथालयाचे वैशिष्ट्यपूर्ण गुण आहेत साइट्स, कॉम्पॅक्ट डिझाइन, मॉड्युलॅरिटी आणि सपोर्टमध्ये एकत्रीकरणाची सुलभता अपंग लोकांसाठी साधनांसाठी, जसे की स्क्रीन रीडर.

लेक्सिकल ही विश्वासार्हता, सुलभता आणि कार्यप्रदर्शन यावर भर देणारी एक्स्टेंसिबल JavaScript वेब टेक्स्ट एडिटर फ्रेमवर्क आहे. लेक्सिकलचे उद्दिष्ट सर्वोत्तम-इन-क्लास विकासक अनुभव प्रदान करणे आहे, जेणेकरून तुम्ही सहजपणे प्रोटोटाइप करू शकता आणि आत्मविश्वासाने वैशिष्ट्ये तयार करू शकता. उच्च विस्तारित आर्किटेक्चरसह एकत्रित, लेक्सिकल विकासकांना आकार आणि कार्यक्षमतेमध्ये स्केल असलेले अद्वितीय मजकूर संपादन अनुभव तयार करण्यास सक्षम करते.

लेक्सिकल बद्दल

ग्रंथालय आहे कनेक्ट करणे सोपे करण्यासाठी डिझाइन केलेले आणि बाह्य वेब फ्रेमवर्कवर अवलंबून नाही, परंतु ते रिअॅक्ट फ्रेमवर्कसह सहज एकत्रीकरणासाठी बॉक्सच्या बाहेरील बाइंडिंग प्रदान करते.

लेक्सिकल वापरण्यासाठी, तुम्ही संपादकाचे उदाहरण संपादित केल्या जाणाऱ्या घटकाला बांधता, त्यानंतर, संपादन प्रक्रियेदरम्यान, तुम्ही कमांड आणि इव्हेंट प्रक्रियेद्वारे संपादकाची स्थिती नियंत्रित करू शकता. लायब्ररी वापरकर्त्याला कोणत्याही वेळी संपादकाच्या स्थितीचा मागोवा ठेवण्यास आणि राज्यांमधील फरकांच्या गणनेवर आधारित DOM मधील बदल प्रतिबिंबित करण्यास सक्षम बनवते.

तुम्ही मार्कअपशिवाय साधा मजकूर प्रविष्ट करण्यासाठी फॉर्म तयार करू शकता, तसेच व्हिज्युअल दस्तऐवज संपादनासाठी इंटरफेस तयार करू शकता जे वर्ड प्रोसेसरसारखे दिसतात आणि टेबल, प्रतिमा आणि सूची घालणे, फॉन्ट हाताळणे आणि मजकूर संरेखन नियंत्रित करणे यासारखी वैशिष्ट्ये प्रदान करतात.

विकासकाकडे संपादकाचे वर्तन ओव्हरराइड करण्याची क्षमता आहे किंवा atypical कार्यक्षमता लागू करण्यासाठी नियंत्रक कनेक्ट करा.

च्या Lexical मधून वेगळी दिसणारी वैशिष्ट्ये, खालील उल्लेख आहेत:

  • लेक्सिकल हे संपादक उदाहरणांपासून बनलेले आहे जे सामग्रीच्या एका संपादन करण्यायोग्य घटकाशी संलग्न आहेत. संपादक राज्यांचा संच एका दिलेल्या वेळी संपादकाच्या वर्तमान आणि प्रलंबित स्थितीचे प्रतिनिधित्व करतो.
  • लेक्सिकल प्रत्येकासाठी डिझाइन केलेले आहे. हे WCAG मध्ये स्थापित केलेल्या सर्वोत्तम पद्धतींचे पालन करते आणि स्क्रीन रीडर आणि इतर सहाय्यक तंत्रज्ञानाशी सुसंगत आहे.
  • लेक्सिकल किमान आहे. हे थेट वापरकर्ता इंटरफेस घटक, टूलबार किंवा समृद्ध मजकूर वैशिष्ट्ये आणि मार्कडाउनला संबोधित करत नाही. या कार्यांसाठी तर्कशास्त्र प्लगइन इंटरफेसद्वारे समाविष्ट केले जाऊ शकते

ग्रंथालयाची मूळ चौकट घटकांचा किमान आवश्यक संच समाविष्ट आहे, ज्याची कार्यक्षमता प्लगइनच्या कनेक्शनद्वारे वाढविली जाते. उदाहरणार्थ, प्लगइनद्वारे, तुम्ही अतिरिक्त इंटरफेस घटक, पॅनेल, WYSIWYG मोडमध्ये व्हिज्युअल संपादनासाठी साधने, मार्कडाउन फॉरमॅटसाठी समर्थन किंवा सूची आणि सारण्यांसारख्या विशिष्ट प्रकारच्या सामग्रीसह कार्य करण्यासाठी घटक कनेक्ट करू शकता.

प्लगइन्सच्या स्वरूपात, स्वयंपूर्ण इनपुट, इनपुट डेटाचा कमाल आकार मर्यादित करणे, फायली उघडणे आणि जतन करणे, नोट्स/टिप्पण्या संलग्न करणे, व्हॉईस इनपुट इत्यादी वैशिष्ट्ये देखील उपलब्ध आहेत.

शेवटी हे नमूद करण्यासारखे आहे सध्या लेक्सिकल सध्या विकसित होत आहे लवकर आणि API आणि पॅकेजेस वारंवार बदलण्याची शक्यता आहे. कोड JavaScript मध्ये लिहिलेला आहे आणि MIT परवान्याअंतर्गत वितरित केला जातो.

अनेक प्रात्यक्षिके तयार करण्यात आली आहेत लायब्ररीच्या शक्यतांशी परिचित होण्यासाठी परस्परसंवादी आणि तुम्ही त्यापैकी एकाचा सल्ला घेऊ शकतापुढील लिंकवर आहे.

आपण त्याबद्दल अधिक जाणून घेऊ इच्छित असल्यास, आपण सल्लामसलत घेऊ शकता पुढील लिंकवर तपशील.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.