Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript से सिंटैक्स हाइलाइटर कैसे बनाएं और उपयोग करें?


सिंटैक्स हाइलाइटर बनाने और उपयोग करने के लिए कोड निम्न है -

उदाहरण

<!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .colorLinks {       color: rgb(131, 44, 212);       text-decoration: none;       font-size: 20px;       font-weight: bold;    }    .setColor {       margin: 20px;       padding: 10px;       border: none;       font-size: 18px;       background-color: rgb(226, 43, 89);       color: white;    } </style> </head> <body> <h1>Syntax Highlighting example</h1> <div class="CodeDiv"> <a href="https://www.google.com">Go to google.com</a> <a href="https://www.facebook.com">Go to facebook.com</a> </div> <button class="setColor" onclick="highlightLinks()">Click Here</button> <h2>Click the above button to highlight the links</h2> <script>    var anchrorRg = /[^<]*(<a href="([^"]+)">([^<]+)<\/a>)/g;    function highlightLinks() {       var text = document.querySelector(".CodeDiv").innerHTML;       text = text.replace(anchrorRg, function() {          function check(arguments) {             let tempArr = [];             tempArr.push(Array.prototype.slice.call(arguments, 2, 4));             return `<a class="colorLinks" href=${tempArr[0][0]}>${tempArr[0][1]}</a><br>`;          }          return check(arguments);       });       document.querySelector(".CodeDiv").innerHTML = text;    } </script> </body> </html>

आउटपुट

उपरोक्त कोड 700px से अधिक विंडो साइज पर निम्न आउटपुट देगा -

JavaScript से सिंटैक्स हाइलाइटर कैसे बनाएं और उपयोग करें?

"Click Here" बटन पर क्लिक करने पर -

JavaScript से सिंटैक्स हाइलाइटर कैसे बनाएं और उपयोग करें?


  1. CSS और JavaScript के साथ स्नैकबार/टोस्ट कैसे बनाएं? CSS और JavaScript के साथ स्नैकबार/टोस्ट कैसे बनाएं?

    उदाहरण CSS और JavaScript का उपयोग करके स्नैकबार/टोस्ट बनाने के लिए, निम्न कोड का उपयोग करें: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-fa

  1. HTML और JavaScript से वजन कन्वर्टर कैसे बनाएं? HTML और JavaScript से वजन कन्वर्टर कैसे बनाएं?

    HTML और JavaScript से वजन कन्वर्टर बनाने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <style>    body{       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    }    input,span{      

  1. CSS और JavaScript से एकॉर्डियन कैसे बनाएं CSS और JavaScript से एकॉर्डियन कैसे बनाएं

    CSS और JavaScript से एकॉर्डियन बनाने के लिए, कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .demo { background-color: #eee; cursor: pointer; padding: 25px; width: 100