Разрыв строки после скобок JS BEAUTIFIER - PullRequest
0 голосов
/ 01 декабря 2018

Я бы хотел украсить свой код, чтобы потом показывать его на моем сайте.И я хотел бы сделать разрывы строк после скобок: вместо function e(a, b) {}

function e(
   a,
   b
){

}

Есть ли какой-нибудь веб-сайт для этого?Также я прочитал, что можно было украсить Javascript с помощью JSON.stringify, возможна ли моя идея с этим?Спасибо.

1 Ответ

0 голосов
/ 02 декабря 2018

Пожалуйста, используйте эту библиотеку Node.js. https://www.npmjs.com/package/js-beautify

Пример HTML:

<div class="holder">
  <div class="top">
    <textarea class="input">function e(
    a,
      b
  ){     var text = "Lorem ipsum";
      }</textarea>
  </div>
  <div class="bottom">
    <button class="button">Beautify</button>
  </div>
</div>

Пример JS:

var textarea = document.querySelector(".input");
var button = document.querySelector(".button");
button.addEventListener("click", function() {
  textarea.value = js_beautify(textarea.value.split("\n").join(""), {
    'indent_size': 1,
    'indent_char': '  '
  });
});

Пожалуйста, отметьте @ CodePen: https://codepen.io/animatedcreativity/full/MzLoNR/

ПРИМЕЧАНИЕ. Это не добавит разрывы строк для круглых скобок, если они пусты.

...