Онлајн улепшавач и форматирач JavaScript-а
Улепшајте или минификујте JavaScript код онлајн. Подржава до 500.000 знакова, избор размака и локалну обраду. Обрада се обавља локално у прегледачу.
Почните да користите
Функционалности и пример
Ова алатка вам омогућава да брзо форматирате или минификујете JavaScript код. На пример, ако унесете function x(){return 1;} и изаберете улепшавање са две размаке, добићете:
function x() {
return 1;
}Улепшавање отвара нову линију са повећаним увлачењем након отварајуће заграде {, смањује увлачење код затварајуће заграде } и почиње нову линију након тачке и зареза ;.
Минификација уклања блок коментаре, сажима размаке и уклања размаке око ограниченог скупа интерпункцијских знакова. Не преименује променљиве, не уклања недостижан код, не прави пакете нити генерише source мапе.
Ограничења
Ово није пун JavaScript лексер или парсер. Заграде, тачке и зарези, низови слични коментарима и размаци унутар стрингова, регуларних израза, темплејт литерала или модерне синтаксе могу бити значајни, па сложени код може бити погрешно измењен. Обрада је локална и страница не извршава налепљени програм. За продукцијски код користите алатке засноване на парсеру и покрените тестове; ова лагана алатка је најбоља за једноставне фрагменте чији резултат можете прегледати.
Приватност
Обрада се обавља у вашем прегледачу, тако да се код не шаље на сервер.
Честа питања
Да ли алатка може да обради велике датотеке?
Да, прихвата до 500.000 знакова, али имајте на уму да је алатка намењена једноставним фрагментима; за велике датотеке користите професионалне алатке.
Како да изаберем између улепшавања и минификације?
Улепшавање чини код читљивијим, док минификација смањује величину кода уклањањем непотребних размака и коментара. Изаберите режим према потреби.
Да ли алатка мења логику мог кода?
Алатка не извршава код, али може погрешно интерпретирати сложену синтаксу (нпр. стрингове са заградама). Увек проверите резултат.
Контролна листа
- Проверите да ли је унос исправан JavaScript.
- Изаберите жељени број размака.
- Изаберите режим улепшавања или минификације.
- Прегледајте излаз пре употребе.
Обрада се обавља локално у прегледачу.