கட்டுரை புதுப்பிக்கப்பட்டது 4 பிப்ரவரி 2020 க்கு 5 மணி 05 என்னை

 

எப்படி காட்ட மற்றும் தற்போதைய ஒரு வலைத்தளத்தில் மாதிரி குறியீடு.

நாம் முன்வைக்க 3 தீர்வுகளை.
PrismCodemirrorSyntaxHighlighter

 

ஆசிரியர் குறிப்பு: நாம் Prims முன்னுரிமை அளிப்போம்.
   

1) பிரிசம்

இலகுரக மற்றும் நீடிக்கவும் தொடரியல் சொற்பொருளை, நவீன இணையத் தரங்களுக்கு சந்திக்க வடிவமைக்கப்பட்டுள்ளது. அது ஆயிரக்கணக்கான இணையதளங்களை பயன்படுத்தப்படுகிறது, அந்த சில உட்பட நீங்கள் தினசரி வருகை.

எப்படி நிறுவ?

தேர்வுசெய்து பதிவிறக்கம் பொருட்களை தளத்தில் தேவையான கட்டமைப்பு. 2 கோப்புகளை பெறப்படுகின்றன, CSS ஐ செய்ய JavaScripts செய்ய. உங்கள் வலைத்தளத்தில் கோப்புறையில் சர்வரில் சேமிக்கப்பட்ட.   ஜாவாஸ்கிரிப்டிற்கான, இடையே உங்கள் வலைப்பக்கத்தில் சுட்டிக்காட்டப்படுகிறது <head> மற்றும் </head> வழி அல்லது குறியீடு கண்டுபிடிக்க.
<script type='text/javascript' src='/js/prism.js'></script>
என்ன தெரிகிறது Prism.js   அந்த வகுப்பிற்கான CSS குறியீடு உங்கள் கட்டமைப்பு கோப்பு CSS இல் வரையறுக்கப்பட வேண்டும் சேர்க்கவும்.

/* PrismJS 1.15.0
  https://prismjs.com/download.html#themes=prism-dark&languages=markup+css+clike+javascript+markup-templating+php+javadoclike+phpdoc+php-extras&plugins=line-highlight+line-numbers+toolbar+autoloader+show-language+copy-to-clipboard */
  /**
  * prism.js Dark theme for JavaScript, CSS and HTML
  * Based on the slides of the talk “/Reg(exp){2}lained/”
  * @author Lea Verou
  */

code[class*="language-"],
  pre[class*="language-"] {
  color: white;
  background: none;
  text-shadow: 0 -.1em .2em black;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;

 -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;

 -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  }

@media print {
  code[class*="language-"],
  pre[class*="language-"] {
  text-shadow: none;
  }
  }

pre[class*="language-"],
  :not(pre) > code[class*="language-"] {
  background: black;
  }

/* Code blocks */
  pre[class*="language-"] {
  padding: 1em;
  margin: .5em 0;
  overflow: auto;
  border: .3em solid hsl(30, 20%, 40%);
  border-radius: .5em;
  box-shadow: 1px 1px .5em black inset;
  }

/* Inline code */
  :not(pre) > code[class*="language-"] {
  padding: .15em .2em .05em;
  border-radius: .3em;
  border: .13em solid hsl(30, 20%, 40%);
  box-shadow: 1px 1px .3em -.1em black inset;
  white-space: normal;
  }

.token.comment,
  .token.prolog,
  .token.doctype,
  .token.cdata {
  color: hsl(30, 20%, 50%);
  }

.token.punctuation {
  opacity: .7;
  }

.namespace {
  opacity: .7;
  }

.token.property,
  .token.tag,
  .token.boolean,
  .token.number,
  .token.constant,
  .token.symbol {
  color: hsl(350, 40%, 70%);
  }

.token.selector,
  .token.attr-name,
  .token.string,
  .token.char,
  .token.builtin,
  .token.inserted {
  color: hsl(75, 70%, 60%);
  }

.token.operator,
  .token.entity,
  .token.url,
  .language-css .token.string,
  .style .token.string,
  .token.variable {
  color: hsl(40, 90%, 60%);
  }

.token.atrule,
  .token.attr-value,
  .token.keyword {
  color: hsl(350, 40%, 70%);
  }

.token.regex,
  .token.important {
  color: #e90;
  }

.token.important,
  .token.bold {
  font-weight: bold;
  }
  .token.italic {
  font-style: italic;
  }

.token.entity {
  cursor: help;
  }

.token.deleted {
  color: red;
  }
  code, pre {
  font-family: Consolas, Monaco, 'Andale Mono', 'Lucida Console', monospace;
  hyphens: none;
  }

pre {
  max-height: 30em;
  overflow: auto;
  }

pre > code.highlight {
  outline: .4em solid red;
  outline-offset: .4em;
  }
  pre[class*="language-"].line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
  }

pre[class*="language-"].line-numbers > code {
  position: relative;
  white-space: inherit;
  }

pre[data-line] {
  position: relative;
  padding: 1em 0 1em 3em;
  }

.line-highlight {
  position: absolute;
  left: 0;
  right: 0;
  padding: inherit 0;
  margin-top: 1em; /* Same as .prism’s padding-top */

 background: hsla(24, 20%, 50%,.08);
  background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));

 pointer-events: none;

 line-height: inherit;
  white-space: pre;
  }

 .line-highlight:before,
  .line-highlight[data-end]:after {
  content: attr(data-start);
  position: absolute;
  top: .4em;
  left: .6em;
  min-width: 1em;
  padding: 0 .5em;
  background-color: hsla(24, 20%, 50%,.4);
  color: hsl(24, 20%, 95%);
  font: bold 65%/1.5 sans-serif;
  text-align: center;
  vertical-align: .3em;
  border-radius: 999px;
  text-shadow: none;
  box-shadow: 0 1px white;
  }

 .line-highlight[data-end]:after {
  content: attr(data-end);
  top: auto;
  bottom: .4em;
  }

.line-numbers .line-highlight:before,
  .line-numbers .line-highlight:after {
  content: none;
  }

pre[class*="language-"].line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
  }

pre[class*="language-"].line-numbers > code {
  position: relative;
  white-space: inherit;
  }

.line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em; /* works for line-numbers below 1000 lines */
  letter-spacing: -1px;
  border-right: 1px solid #999;

 -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}

 .line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
  }

 .line-numbers-rows > span:before {
  content: counter(linenumber);
  color: #999;
  display: block;
  padding-right: 0.8em;
  text-align: right;
  }
  கோட்டெண் வரிசை எண்களை காட்ட, ஒரு கூடுதல் கோப்பு prism-line-numbers.js JavaScript கோப்பு சேர்க்க மற்றும் உங்கள் வலை பக்கத்தின் கட்டமைப்பு கோப்பு பாதை சேர்க்கும்.
<script type='text/javascript' src='/js/prism.js'></script>
<script type='text/javascript' src='/js/prism-line-numbers.js'></script>
  பிரிசம் வரி-numbers.js

(function () {

 if (typeof self === 'undefined' || !self.Prism || !self.document) {
  return;
  }

 /**
  * Plugin name which is used as a class name for <pre> which is activating the plugin
  * @type {String}
  */
  var PLUGIN_NAME = 'line-numbers';

 /**
  * Regular expression used for determining line breaks
  * @type {RegExp}
  */
  var NEW_LINE_EXP = /\n(?!$)/g;

 /**
  * Resizes line numbers spans according to height of line of code
  * @param {Element} element <pre> element
  */
  var _resizeElement = function (element) {
  var codeStyles = getStyles(element);
  var whiteSpace = codeStyles['white-space'];

 if (whiteSpace === 'pre-wrap' || whiteSpace === 'pre-line') {
  var codeElement = element.querySelector('code');
  var lineNumbersWrapper = element.querySelector('.line-numbers-rows');
  var lineNumberSizer = element.querySelector('.line-numbers-sizer');
  var codeLines = codeElement.textContent.split(NEW_LINE_EXP);

 if (!lineNumberSizer) {
  lineNumberSizer = document.createElement('span');
  lineNumberSizer.className = 'line-numbers-sizer';

 codeElement.appendChild(lineNumberSizer);
  }

 lineNumberSizer.style.display = 'block';

 codeLines.forEach(function (line, lineNumber) {
  lineNumberSizer.textContent = line || '\n';
  var lineSize = lineNumberSizer.getBoundingClientRect().height;
  lineNumbersWrapper.children[lineNumber].style.height = lineSize + 'px';
  });

 lineNumberSizer.textContent = '';
  lineNumberSizer.style.display = 'none';
  }
  };

 /**
  * Returns style declarations for the element
  * @param {Element} element
  */
  var getStyles = function (element) {
  if (!element) {
  return null;
  }

 return window.getComputedStyle ? getComputedStyle(element) : (element.currentStyle || null);
  };

 window.addEventListener('resize', function () {
  Array.prototype.forEach.call(document.querySelectorAll('pre.' + PLUGIN_NAME), _resizeElement);
  });

 Prism.hooks.add('complete', function (env) {
  if (!env.code) {
  return;
  }

 // works only for <code> wrapped inside <pre> (not inline)
  var pre = env.element.parentNode;
  var clsReg = /(?:^|\s)line-numbers(?:\s|$)/;
  if (
  !pre || !/pre/i.test(pre.nodeName) ||
  // Abort only if nor the <pre> nor the <code> have the class
  (!clsReg.test(pre.className) && !clsReg.test(env.element.className))
  ) {
  return;
  }

 if (env.element.querySelector('.line-numbers-rows')) {
  // Abort if line numbers already exists
  return;
  }

 if (clsReg.test(env.element.className)) {
  // Remove the class 'line-numbers' from the <code>
  env.element.className = env.element.className.replace(clsReg, ' ');
  }
  if (!clsReg.test(pre.className)) {
  // Add the class 'line-numbers' to the <pre>
  pre.className += ' line-numbers';
  }

 var match = env.code.match(NEW_LINE_EXP);
  var linesNum = match ? match.length + 1 : 1;
  var lineNumbersWrapper;

 var lines = new Array(linesNum + 1);
  lines = lines.join('<span></span>');

 lineNumbersWrapper = document.createElement('span');
  lineNumbersWrapper.setAttribute('aria-hidden', 'true');
  lineNumbersWrapper.className = 'line-numbers-rows';
  lineNumbersWrapper.innerHTML = lines;

 if (pre.hasAttribute('data-start')) {
  pre.style.counterReset = 'linenumber ' + (parseInt(pre.getAttribute('data-start'), 10) - 1);
  }

 env.element.appendChild(lineNumbersWrapper);

 _resizeElement(pre);

 Prism.hooks.run('line-numbers', env);
  });

 Prism.hooks.add('line-numbers', function (env) {
  env.plugins = env.plugins || {};
  env.plugins.lineNumbers = true;
  });

 /**
  * Global exports
  */
  Prism.plugins.lineNumbers = {
  /**
  * Get node for provided line number
  * @param {Element} element pre element
  * @param {Number} number line number
  * @return {Element|undefined}
  */
  getLine: function (element, number) {
  if (element.tagName !== 'PRE' || !element.classList.contains(PLUGIN_NAME)) {
  return;
  }

 var lineNumberRows = element.querySelector('.line-numbers-rows');
  var lineNumberStart = parseInt(element.getAttribute('data-start'), 10) || 1;
  var lineNumberEnd = lineNumberStart + (lineNumberRows.children.length - 1);

 if (number < lineNumberStart) {
  number = lineNumberStart;
  }
  if (number > lineNumberEnd) {
  number = lineNumberEnd;
  }

 var lineIndex = number - lineNumberStart;

 return lineNumberRows.children[lineIndex];
  }
  };

}());

 

குறியீடு காண எப்படி?

குறியீட்டின் வர்க்கம் வரி மாற்றுவதன் மூலம், நீங்கள் காணவிரும்பும் மொழியை அறிவிக்க 1 (இந்த தேர்ந்தெடுக்கப்பட்டுள்ளன குறியீடு பொறுத்து சிறப்பம்சமாக நிறங்கள் மாற்றுகிறது): class=”language-js class=”language-php class=”language-html
<pre class="line-numbers"><code class="language-html">
Le code ici à déposer que vous souhaitez montrez aux internautes...!
</code></pre>
entitées காட்டும் சிறிய எதிர்மறையான பக்க Prism: குறியீடு N & ஏற்பட்டுள்ள காட்சி; சொந்த அல்ல. கதாபாத்திரங்களுக்கு ASII பயன்படுத்த வேண்டிய கட்டாயத்தில் இருக்கும் (HTML நிறுவனங்கள்) சரியாக உங்கள் குறியீடு காட்ட. கண்டுபிடிக்க ஒரு பக்கம் ஒவ்வொரு நிறுவனம் வரையறை. ஒரு மறுபிரயோகம் ஒரு கனமான பணி உறுதி. நடைமுறை ஆலோசனை: வெறுமனே, கணினி தொடரியல் கூடிய வேகமான தொகு உரை காண உங்கள் ஆசிரியர் பயன்படுத்த. உதாரணமாக : உடன் Dreamweaver பகுதியாக உருவாக்கத்தில் உங்கள் உரையை. பகுதி குறியீடு தொகு உங்கள் உரையுடன் அதே உரை காட்டுகிறது HTML நிறுவனங்கள்
 
   

2) CodeMirror

பயனர் மாற்ற முடியும் என்று வடிவமைப்பு செயல்படும் மற்ற மிகவும் மேம்பட்ட ஒன்று. குறியீடு காட்சி கருப்பொருள்கள் சிறந்த வாசிப்பு மாற்றப்படக்கூடியதாக முடியும். ஒரு புதிய சில சிரமங்களை நிறுவ. நாம் எப்படி செய்ய விரிவாக விளக்க. 3 காட்சிக்கு நடவடிக்கைகளை எடுக்க வேண்டிய அவசியமில்லை 1) CSS கருப்பொருள்கள் பாதையை உள்ளிடவும். 2) கீழ்தோன்றும் பொத்தானை உருவாக்கவும். 3) காட்ட ஜாவா ஒட்டு. 4) நீங்கள் காட்ட வேண்டும் பேஸ்ட். முக்கிய குறிப்பு : ஒவ்வொரு புதிய குறியீடு காட்சி நீங்கள் இல்லை பக்கத்தை ஏற்றுவதில் மற்றும் படித்து ஸ்கிரிப்டுகள் நேரம் குழப்ப ஸ்கிரிப்ட் ஒவ்வொரு ப்ரேமின் ஐடி மாற்ற வேண்டும். கீழே விளக்கம் பார்க்க. ஆசிரியர் குறிப்பு: தானியங்கி ஏற்ற கடக்க பொருட்டு நாம் ஒரே நேரத்தில் அனைத்து வளங்கள் மாற்ற onchange மீது நிகழ்வைச் சேர்ப்பதற்கு. >>onchange =”ஜாவாஸ்கிரிப்ட்:location.reload()”<<

 

SELECT என்பது நிறக் காட்சி Select a theme:

 

CSS
et JS

 

Pour commencer, renseigner le chemin des class Css et Javascript en haut de votre page.

 

கோம்போ பொத்தான்

 

தி ஸ்கிரிப்ட் உங்கள் உரை காட்சி ஒட்டு

 

எதிர்மறை புள்ளி Vous êtes obligé pour chaque cadre de modifier l'ID de textarea (Le même texte serait répéter). 2 ligne doivent être spécifié à la place de NOUVEAU NOM, insérer un mot que vous aurez choisi (Les deux doivent être identique)
 

3) SyntaxHighlighter

  Actuellement en rédaction sur d'autre sujet, L'équipe FI continue dès que possible.              


3.5
3.5 மதிப்பீடு
3.5 / 5 நட்சத்திரங்கள் (2 பார்வை)
சிறந்த50%
மிகவும் நல்ல0%
சராசரி0%
ஏழை50%
பயங்கரமான0%

ரத்து

 

இந்த கட்டுரை மதிப்பிடு

2.0 மதிப்பீடு
20 மே 2020

5.0 மதிப்பீடு
15 ஜனவரி 2020

கட்டுரைகளின் வழிகாட்டல்

அனுப்புக Darknet தரவு செயலாக்கம்

மைக்ரோசாப்ட் ஆபிஸ் 365

அனுப்புக தரவு செயலாக்கம்

HTML நிறுவனங்கள்

2 எண்ணங்கள் “கணினி குறியீடு காண்க

  1. May I simply say what a relief to discover someone that
    really understands what they are discussing over the internet.
    You certainly understand how to bring an issue to light and make it important.
    A lot more people ought to read this and understand this side of your story.
    It’s surprising you are not more popular given that you most
    certainly possess the gift.

ஒரு பதில் விட்டு

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டன *