ఫేస్బుక్ (రష్యన్ ఫెడరేషన్లో నిషేధించబడింది) లెక్సికల్ జావాస్క్రిప్ట్ లైబ్రరీ యొక్క సోర్స్ కోడ్ను తెరిచింది, ఇది వెబ్సైట్లు మరియు వెబ్ అప్లికేషన్ల కోసం టెక్స్ట్ ఎడిటర్లను మరియు అధునాతన వెబ్ ఫారమ్లను టెక్స్ట్ ఎడిటింగ్ని రూపొందించడానికి భాగాలను అందిస్తుంది. లైబ్రరీ యొక్క విలక్షణమైన లక్షణాలలో వెబ్సైట్లలో సులభంగా ఇంటిగ్రేషన్, కాంపాక్ట్ డిజైన్, మాడ్యులారిటీ మరియు స్క్రీన్ రీడర్ల వంటి వైకల్యాలున్న వ్యక్తుల కోసం సాధనాలకు మద్దతు ఉన్నాయి. కోడ్ జావాస్క్రిప్ట్లో వ్రాయబడింది మరియు MIT లైసెన్స్ క్రింద పంపిణీ చేయబడింది. లైబ్రరీ సామర్థ్యాలతో మిమ్మల్ని మీరు పరిచయం చేసుకోవడానికి అనేక ఇంటరాక్టివ్ ప్రదర్శనలు సిద్ధం చేయబడ్డాయి.
లైబ్రరీ కనెక్షన్ సౌలభ్యం కోసం రూపొందించబడింది మరియు బాహ్య వెబ్ ఫ్రేమ్వర్క్లపై ఆధారపడదు, కానీ అదే సమయంలో రియాక్ట్ ఫ్రేమ్వర్క్తో ఏకీకరణను సులభతరం చేయడానికి రెడీమేడ్ బైండింగ్లను అందిస్తుంది. లెక్సికల్ని ఉపయోగించడానికి, ఎడిటర్ని ఎడిట్ చేయబడుతున్న ఎలిమెంట్కి బంధిస్తే సరిపోతుంది, ఆ తర్వాత, ఎడిటింగ్ ప్రక్రియలో, మీరు ప్రాసెసింగ్ ఈవెంట్లు మరియు ఆదేశాల ద్వారా ఎడిటర్ స్థితిని నియంత్రించవచ్చు. లైబ్రరీ మీరు ఎప్పుడైనా ఎడిటర్ స్టేట్లను ట్రాక్ చేయడానికి మరియు రాష్ట్రాల మధ్య తేడాలను లెక్కించడం ఆధారంగా DOMలో మార్పులను ప్రతిబింబించడానికి మిమ్మల్ని అనుమతిస్తుంది.
మార్కప్ లేకుండా సరళమైన వచనాన్ని నమోదు చేయడానికి మరియు వర్డ్ ప్రాసెసర్లను గుర్తుకు తెచ్చే విధంగా పత్రాల దృశ్య సవరణ కోసం ఇంటర్ఫేస్లను రూపొందించడం మరియు పట్టికలు, చిత్రాలు మరియు జాబితాలను చొప్పించడం, ఫాంట్లను మార్చడం మరియు టెక్స్ట్ అమరికను నియంత్రించడం వంటి సామర్థ్యాలను అందించడం కోసం రెండు ఫారమ్లను సృష్టించడం సాధ్యమవుతుంది. డెవలపర్ ఎడిటర్ యొక్క ప్రవర్తనను భర్తీ చేయగల సామర్థ్యాన్ని కలిగి ఉంటారు లేదా వైవిధ్య కార్యాచరణను అమలు చేయడానికి హ్యాండ్లర్లను కనెక్ట్ చేయవచ్చు.
లైబ్రరీ యొక్క ప్రాథమిక ఫ్రేమ్వర్క్ కనీస అవసరమైన భాగాలను కలిగి ఉంటుంది, ప్లగిన్లను కనెక్ట్ చేయడం ద్వారా దీని కార్యాచరణ విస్తరించబడుతుంది. ఉదాహరణకు, ప్లగిన్ల ద్వారా మీరు అదనపు ఇంటర్ఫేస్ ఎలిమెంట్లు, ప్యానెల్లు, WYSIWYG మోడ్లో విజువల్ ఎడిటింగ్ కోసం సాధనాలు, మార్క్డౌన్ ఫార్మాట్కు మద్దతు లేదా జాబితాలు మరియు పట్టికలు వంటి నిర్దిష్ట రకాల కంటెంట్తో పని చేయడానికి భాగాలను కనెక్ట్ చేయవచ్చు. ప్లగిన్ల రూపంలో, ఇన్పుట్ని స్వయంచాలకంగా పూర్తి చేయడం, ఇన్పుట్ డేటా గరిష్ట పరిమాణాన్ని పరిమితం చేయడం, ఫైల్లను తెరవడం మరియు సేవ్ చేయడం, గమనికలు/కామెంట్లను జోడించడం, వాయిస్ ఇన్పుట్ మొదలైనవి కూడా అందుబాటులో ఉన్నాయి.
మూలం: opennet.ru