Formater JS/CSS
FreePrzeformatowuje zminifikowany lub niekonsekwentnie wcięty kod JavaScript lub CSS na czytelny, prawidłowo wcięty kod, z regulowanym stylem wcięć i statystykami rozmiaru przed/po.
Działa całkowicie w Twojej przeglądarce. Twój kod nigdy nie jest nigdzie wysyłany.
Co robi to narzędzie
Wklej zminifikowany lub nieporządnie wcięty JavaScript lub CSS, wybierz styl wcięć, a to narzędzie przeformatuje go na czytelny kod z konsekwentnymi wcięciami i podziałami linii.
Jak To Działa
Narzędzie analizuje Twój kod na tokeny (słowa kluczowe, nawiasy, operatory, ciągi znaków), a następnie ponownie wypisuje te tokeny z nowymi podziałami linii i wcięciami zależnymi od głębokości zagnieżdżenia, korzystając z otwartoźródłowego silnika js-beautify odpowiednio dla JavaScript i CSS. Same tokeny i ich kolejność nigdy się nie zmieniają, zmieniają się tylko białe znaki wokół nich.
Problemy, które rozwiązuje
- Przywrócenie czytelności jednolinijkowego zminifikowanego pliku JS lub CSS na potrzeby debugowania lub przeglądu.
- Ujednolicenie niekonsekwentnych wcięć (mieszane tabulatory i spacje, niekonsekwentne szerokości) w pliku.
- Szybkie sprawdzenie kodu stron trzecich lub dostawców dostarczanego w formie zminifikowanej.
- Konwersja między wcięciami o 2 spacjach, 4 spacjach i tabulatorach, aby dopasować się do przewodnika stylu projektu.
Często zadawane pytania
›Czy to narzędzie również minifikuje kod?
Nie, to narzędzie tylko formatuje (upiększa) kod, dodając odpowiednie wcięcia i podziały linii. Jeśli musisz zmniejszyć rozmiar kodu poprzez usunięcie białych znaków, użyj zamiast tego dedykowanego narzędzia do minifikacji.
›Czy formatowanie zmieni zachowanie mojego kodu?
Nie. Formatowanie zmienia tylko białe znaki, wcięcia i podziały linii. Nigdy nie zmienia identyfikatorów, logiki ani zawartości ciągów znaków, dzięki czemu sformatowany kod działa identycznie jak oryginał.
›Czemu mój JavaScript wygląda źle po sformatowaniu?
Jeśli wejście zawiera błąd składniowy (niezamknięty nawias, zbędny przecinek, nieprawidłowy JSON użyty jako JS itp.), formatter może źle odczytać strukturę. Sprawdź konsolę przeglądarki lub linter JavaScript, aby znaleźć dokładny problem składniowy, popraw go i sformatuj ponownie.
›Czy mogę tym sformatować SCSS lub LESS?
Podstawowa składnia SCSS i LESS (zagnieżdżenia, zmienne, komentarze) generalnie formatuje się dobrze, ponieważ wciąż przypomina CSS, ale funkcje specyficzne dla preprocesora, takie jak mixiny czy funkcje, nie są specjalnie rozpoznawane i mogą zostać przeformatowane niedokładnie.
›Czemu wybrać tabulatory, a nie spacje do wcięć?
To czysto kwestia stylu, obie opcje są funkcjonalnie identyczne w JavaScript i CSS. Wybierz tę, która odpowiada istniejącemu przewodnikowi stylu projektu lub konfiguracji edytora.
Powiązane Narzędzia
Tekst
Generator Backronimów
Zamień dowolny akronim lub słowo w backronim w 6 tonach i 5 wzorach zdań, z niestandardowymi słowami dla każdej litery i punktacją Zapamiętywalności/Wymawialności.
FreeTekst
Kalkulator Przepustowości
Konwertuj między jednostkami danych, oszacuj czas transferu pliku, oblicz przepustowość strony internetowej z ruchu, i konwertuj między miesięcznym limitem danych a stałą prędkością połączenia.
FreeTekst
Twórca Wykresów Słupkowych
Zamień proste dane etykieta,wartość w konfigurowalny wykres słupkowy z 8 motywami kolorystycznymi, orientacją, sortowaniem, obsługą wartości ujemnych, natychmiastowymi statystykami, i eksportem SVG/PNG.
FreeTekst
Kodowanie/Dekodowanie Base64
Zakoduj tekst do base64 lub zdekoduj base64 z powrotem do tekstu, na żywo podczas pisania, z pełną obsługą Unicode i opcjonalnym wariantem bezpiecznym dla URL.
FreeTekst
Konwerter Podstawy Liczbowej
Konwertuj liczbę między binarną, ósemkową, dziesiętną, szesnastkową, BCD, Kodem Graya, i dowolną niestandardową podstawą od 2 do 36, wszystko naraz z jednego wejścia.
FreeTekst
Generator Hasza Bcrypt
Generuj i weryfikuj hasze haseł bcrypt całkowicie w przeglądarce za pomocą WebAssembly, z regulowanym współczynnikiem kosztu i solą.
FreeTekst
Konwerter Czytania Bionicznego
Konwertuj dowolny tekst na format czytania bionicznego, pogrubiając pierwszą część każdego słowa, aby pomóc ci czytać szybciej i lepiej się skupić.
FreeTekst
Generator Hasza Blake2b
Oblicz hasz BLAKE2b tekstu lub pliku w przeglądarce, z regulowaną długością wyjścia i opcjonalnym haszowaniem z kluczem (MAC).
Komentarze (0)
Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.
Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!