JavaScript әдемілегіш және минификатор
Минификацияланған немесе обфускацияланған JavaScript кодын оқу үшін шегіністерін реттеңіз немесе жеке кодыңызды кішірек көлемде шығару үшін минификациялаңыз.
JavaScript кодыңыз браузеріңізде форматталады және минификацияланады. BroBroGo серверіне ештеңе жіберілмейді.
Жиі қойылатын сұрақтар
Әдемілеу (beautify) мен минификациялау (minify) арасында қандай айырмашылық бар?
Әдемілеу (Beautify) кодты оқу және қадамдап тексеру оңай болуы үшін шегіністер мен жол ауысуларын реттейді — бұл минификацияланған немесе обфускацияланған файлдың мәнін түсінудің ең жылдам жолы. Минификациялау (Minify) керісінше әрекет етеді: файл тезірек жүктелуі үшін бос орындарды, түсініктемелерді және пайдаланылмайтын кодтарды алып тастайды. Оқу үшін әдемілеуді, ал өндіріске шығару үшін минификациялауды қолданыңыз.
Минификацияланған кодты бастапқы қалпына келтіруге бола ма?
Ол логиканы қайтадан оқуға ыңғайлы ету үшін шегіністер мен жол ауысуларын қалпына келтіреді, бірақ бастапқы айнымалы атауларын немесе түсініктемелерді қайтара алмайды — минификациялау кезінде олар біржола жойылады, сондықтан оларды ешбір құрал қалпына келтіре алмайды. Сіз тек анық етіп орналастырылған дәл сол кодты аласыз.
Атауларды Қысқарту (Shorten) және Сақтау (Keep) параметрлері не істейді?
Екі нұсқа да бос орындарды, түсініктемелерді және қолжетімсіз кодты алып тастайды және ешқайсысы скриптің жұмысын өзгертпейді. Қысқарту (Shorten) сонымен қатар файл көлемін барынша кішірейту үшін жергілікті айнымалылардың атауын бір әріпке өзгертеді — бұл өндіріске жіберілетін нұсқа. Сақтау (Keep) атауларды өзгеріссіз қалдырады, сондықтан нәтиже сәл үлкенірек болады, бірақ оқуға және жөндеуге (debug) оңай болады.