JavaScript Хэлбэржүүлэгч ба Шахагч
Шахсан эсвэл далдлагдсан JavaScript-ийг уншихын тулд догол мөр оруулах, эсвэл өөрийн кодыг шахаж хэмжээг нь багасгана уу.
Таны JavaScript-ийг хөтөч дотор тань хэлбэржүүлж, шахдаг. BroBroGo руу юу ч илгээгдэхгүй.
Түгээмэл асуултууд
Хэлбэржүүлэх (beautify) болон шахах (minify) хоёрын ялгаа юу вэ?
Хэлбэржүүлэх (Beautify) нь кодыг унших, алдааг шалгахад хялбар болгох үүднээс догол мөр, зай авдаг — энэ нь шахсан эсвэл далдлагдсан файлыг ойлгох хамгийн хурдан арга юм. Шахах (Minify) нь эсрэгээрээ: хоосон зай, тайлбар болон ашиглагдаагүй кодыг устгаж, файлыг илүү хурдан татагддаг болгодог. Уншихын тулд хэлбэржүүлж, бэлэн болгохдоо шахна уу.
Шахсан кодыг анхны хэлбэрт нь буцааж оруулж чадах уу?
Энэ нь догол мөр болон мөр шилжилтийг сэргээж, логикийг дахин унших боломжтой болгодог боловч анхны хувьсагчийн нэрс эсвэл тайлбарыг буцааж авчирч чадахгүй — шахах үед тэдгээрийг бүрмөсөн устгадаг тул ямар ч хэрэгсэл сэргээх боломжгүй юм. Таны авах үр дүн бол яг ижил код бөгөөд зөвхөн илүү тодорхой бүтэцтэй харагдах болно.
Богиносгох (Shorten) болон Үлдээх (Keep) нэрний сонголтууд юу хийдэг вэ?
Хоёулаа хоосон зай, тайлбар болон ашиглагдаагүй кодыг устгадаг бөгөөд аль нь ч таны скриптийн хийх үйлдлийг өөрчлөхгүй. Богиносгох (Shorten) нь локал хувьсагчдыг ганц тэмдэгттэй болгон өөрчилж, файлыг хамгийн жижиг хэмжээтэй болгодог. Үлдээх (Keep) нь хувьсагчийн нэрсийг хэвээр үлдээдэг тул үр дүн нь арай том хэмжээтэй байх боловч уншиж, алдааг засахад хялбар хэвээр байна.