fischlak: Große JS-Dateien

Beitrag lesen

Hallo Rolf,

Danke für die Hinweise.

Ich war vorhin "mittendrin" und hab für das Posting herauskopiert. Das Beispiel vorhin hatte ich aus einer Encoding-Funktion herauskopiert, das war noch gar nicht fertig. Ich hab inzwischen umgestrickt, der finale Code-Abschnitt sieht jetzt so aus:

const text = rawText.replace(/^"|"$/g, ""); // Quotes entfernen

function decodeText(txt) {

    /* %2C und %3B sind nur die Platzhalter, die in der Funktion
     * svgToConfigString() eingesetzt wurden: txt.replace(/,/g, "%2C").replace(/;/g, "%3B");
     * um Komma und Semikolon zu ersetzen */

        return txt.replace(/%2C/g, ",").replace(/%3B/g, ";");
}

const decoded = decodeText(text);

So sieht es natürlich ausgeklappt aus. Eingeklappt so:

const text = rawText.replace(/^"|"$/g, ""); // Quotes entfernen

function decodeText(txt) { -------------------------------------------------
}

const decoded = decodeText(text);

Ich hab daraus einen "Folding-Block" gemacht, weil der Abschnitt inkl. Kommentar mir zu viel Raum einnahm und ich beim Lesen von decodeText weiß, was los ist.

kannst Du sie auch in den Funktionszoo abschieben und faltungsfrei

Genau dieses Abschieben will ich ja vermeiden. Warum es (für mich) so das Beste ist, hab ich ja bereits geschildert.

Gruß, fischlak

0 70

Große JS-Dateien

fischlak
  • javascript
  • software
  1. 0
    Rolf B
    1. 0
      fischlak
      1. 0
        Rolf B
        1. 0
          fischlak
          1. 0
            Felix Riesterer
            1. 0
              fischlak
              1. 0
                Felix Riesterer
                1. 0
                  fischlak
                  1. 1
                    Rolf B
                    1. 0
                      fischlak
                      1. 0
                        Rolf B
                        1. 0
                          fischlak
                    2. 0
                      Hawk
                      1. 0
                        Rolf B
                        1. 0
                          fischlak
                        2. 0
                          Hawk
                        3. 0
                          fischlak
                          1. 0
                            Rolf B
                            1. 0
                              fischlak
                              1. 0
                                Felix Riesterer
                              2. 0
                                Felix Riesterer
                            2. 0
                              fischlak
                              1. 1
                                Rolf B
                                1. 0
                                  fischlak
                                  1. 0
                                    Felix Riesterer
                                    1. 0
                                      fischlak
                                      1. 0
                                        Felix Riesterer
                                        1. 0
                                          fischlak
                                        2. 0
                                          fischlak
                                      2. 0
                                        Rolf B
                                        1. 0
                                          fischlak
                                        2. 0
                                          Robert B.
                                          • javascript
                                  2. 0
                                    Robert B.
                                    • javascript
                                    • performance
                                    • software
                                    1. 0
                                      fischlak
                                      1. 0
                                        Felix Riesterer
                                        1. 0
                                          fischlak
                                        2. 0
                                          fischlak
                                          1. 0
                                            Julius
                                            • editor
                                            • microsoft
                                            • software
                                            1. 0
                                              fischlak
                                          2. 0
                                            encoder
                                            1. 0
                                              fischlak
                                              1. 1
                                                Felix Riesterer
                                                1. 0
                                                  fischlak
                                                2. 0
                                                  fischlak
                                                3. 0
                                                  fischlak
  2. 0
    encoder
    1. 0
      fischlak
      1. 0
        Felix Riesterer
        1. 0
          Rolf B
          1. 0
            Gunnar Bittersmann
            • css
            • html
            • test
            1. 0
              Rolf B
              1. 0
                Gunnar Bittersmann
        2. 0
          fischlak
          1. 0
            Rolf B
    2. 0
      fischlak
      1. 0
        Felix Riesterer
        1. 0
          fischlak
      2. 0
        Rolf B
        1. 0
          fischlak
          1. 1
            Rolf B
            1. 0
              fischlak
              1. 0
                Rolf B
                1. 0
                  fischlak
                  1. 0
                    Felix Riesterer
                    1. 0
                      fischlak
                      1. 0
                        Felix Riesterer
                        1. 0
                          fischlak
            2. 0
              MudGuard
        2. 0
          ottogal