JavaScript بیوٹی فائر اور منی فائر

منی فائیڈ یا مبہم JavaScript کو انڈینٹ کریں تاکہ آپ اسے پڑھ سکیں، یا اپنے کوڈ کو چھوٹا کرنے کے لیے اسے منی فائی کریں۔

انڈینٹ
نام
JavaScript کو خوبصورت یا منی فائی کرنے کے لیے یہاں پیسٹ کریں یا ٹائپ کریں۔

آپ کی JavaScript کو آپ کے براؤزر میں ہی فارمیٹ اور منی فائی کیا جاتا ہے۔ BroBroGo پر کچھ بھی اپ لوڈ نہیں کیا جاتا۔

عمومی سوالات

بیوٹی فائی اور منی فائی میں کیا فرق ہے؟

بیوٹی فائی کوڈ کے انڈینٹ اور اسپیسنگ کو درست کرتا ہے تاکہ اسے پڑھنا اور سمجھنا آسان ہو — یہ کسی منی فائی یا مبہم (obfuscated) فائل کو سمجھنے کا تیز ترین طریقہ ہے۔ منی فائی اس کے برعکس کام کرتا ہے: یہ خالی جگہوں، تبصروں اور غیر استعمال شدہ کوڈ کو ختم کر دیتا ہے تاکہ فائل تیزی سے ڈاؤن لوڈ ہو۔ پڑھنے کے لیے بیوٹی فائی کریں، پبلش کرنے کے لیے منی فائی کریں۔

کیا یہ منی فائیڈ کوڈ کو دوبارہ اصل شکل میں تبدیل کر سکتا ہے؟

یہ انڈینٹیشن اور لائن بریکس کو بحال کر دیتا ہے تاکہ لاجک کو دوبارہ پڑھا جا سکے، لیکن یہ اصل ویری ایبلز کے نام یا تبصرے واپس نہیں لا سکتا — منی فائی کرنے سے وہ ہمیشہ کے لیے ختم ہو جاتے ہیں، اس لیے کوئی بھی ٹول انہیں دوبارہ حاصل نہیں کر سکتا۔ آپ کو وہی کوڈ واضح ترتیب کے ساتھ ملتا ہے۔

ناموں کے لیے Shorten اور Keep کے آپشنز کیا کرتے ہیں؟

دونوں ہی خالی جگہوں، تبصروں اور ناقابل رسائی کوڈ کو ختم کرتے ہیں، اور دونوں میں سے کوئی بھی آپ کے اسکرپٹ کے کام کرنے کے طریقے کو تبدیل نہیں کرتا۔ شارٹن (Shorten) لوکل ویری ایبلز کا نام بدل کر ایک حرف کا کر دیتا ہے تاکہ فائل کا سائز کم سے کم ہو سکے — یہ وہ فائل ہوتی ہے جسے آپ پبلش کرتے ہیں۔ کیپ (Keep) آپ کے ناموں کو ویسے ہی برقرار رکھتا ہے، جس سے فائل کا سائز تھوڑا بڑا رہتا ہے لیکن اسے پڑھنا اور ڈی بگ کرنا آسان ہوتا ہے۔