سؤال

هل هناك أي سطر الأوامر النصية و/أو أدوات الإنترنت التي يمكن عكس آثار تصغير الحجم على غرار كيف مرتبة يمكن تنظيف المروعة HTML ؟

(أنا على وجه التحديد تبحث unminify وهو مصغر ملف جافا سكريبت ، لذلك متغير تسمية قد تكون لا تزال قضية.)

هل كانت مفيدة؟

المحلول

ويمكنك استخدام هذا: http://jsbeautifier.org/ ولكن ذلك يعتمد على طريقة صغر الذي تستخدمه، هذا واحد تنسيقات فقط رمز، فإنه لا تغيير أسماء المتغيرات، ولا إلغاء ضغط ترميز base62.

وتحرير: في واقع الأمر يمكن فك "معبأة" البرامج النصية (محملة باكر عميد إدوارد: HTTP: // عميد .edwards.name / باكر / )

نصائح أخرى

وأدوات كروم المطور لديها هذه الميزة مدمجة. طرح أدوات المطورين (الضغط على F12 هي طريقة واحدة)، في علامة التبويب مصادر، شريط الأيسر السفلي يحتوي على مجموعة من الرموز. رمز "{}" هو "طباعة جميلة" ويقوم هذا التحويل حسب الطلب.

وUPDATE: IE9 "أدوات المطور F12" لديها أيضا ميزة "تنسيق جافا سكريبت" في علامة التبويب سيناريو تحت الرمز أدوات هناك. (<م> رؤية نصيحة رقم 4 في <لأ href = "http://blogs.msdn.com/b/cdndevs/archive/2011/10/18/f12-the-best-kept-web- التصحيح-secret.aspx "يختلط =" noreferrer "> F12 أفضل أبقى على شبكة الإنترنت التصحيح سر )

وحصلت عليه! JSBeautifier يفعل بالضبط هذا، وحتى يكون لديك خيارات لصناعة السيارات في التنسيق.

ولا يمكنك فقط استخدام المنسق جافا سكريبت ( http://javascript.about.com/ مكتبة / blformat.htm

في فايرفوكس، سبايدر مونكي والكركدن يمكنك لف أي رمز إلى وظيفة غير معروفة، وندعو لها <لأ href = "https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/toSource" يختلط = "noreferrer"> toSource الطريقة، والتي سوف تعطيك مصدر مهيأ لطيف وظيفة.

وtoSource شرائط أيضا تعليقات.

E. (ز) :

(function () { /* Say hello. */ var x = 'Hello!'; print(x); }).toSource()

وسيتم تحويلها إلى سلسلة:

function () {
    var x = "Hello!";
    print(x);
}

P. S :.. انها ليست "أداة على الانترنت"، ولكن يتم إغلاق كافة الأسئلة حول تقنيات تجميل العامة باعتبارها نسخة طبق الأصل من هذا واحد

إذا كان لديك ماك تيكستماتي - سهل بديل عن التنسيق جافا سكريبت:

  1. فتح الملف مع تيكستماتي.
  2. انقر على > حزم > JavaScript > إعادة تنسيق المستند
  3. الكراك فتح البيرة.

معظم بيئات التطوير نقدم أيضا السيارات-ميزات التنسيق.على سبيل المثال في NetBeans, فقط اضغط CTRL+K.

وكبديل (لأنني لم أكن أعرف عن jsbeautifier.org حتى الآن)، ولقد استخدمت بووكمركلت أن إعادة تمكين زر فك في باكر عميد إدوارد.

ولقد وجدت تعليمات وبووكمركلت هنا .

وهنا هو بووكمركلت (في حال كان الموقع هو أسفل)

javascript:for%20(i=0;i<document.forms.length;++i)%20{for(j=0;j<document.forms[i].elements.length;++j){document.forms[i].elements[j].removeAttribute(%22readonly%22);document.forms[i].elements[j].removeAttribute(%22disabled%22);}}

ولست متأكدا إذا كنت بحاجة إلى شفرة المصدر. هناك على الانترنت جافا سكريبت المنسق المجاني في http://www.blackbeltcoder.com/Resources/JSFormatter.aspx .

وهذه محاولة واحدة، مع تلوين كود:

http://labs.swelen.com/tools/javascript/beauty.html

والنقر على هذه الوصلة للJS deminification. وهذا تثبيت على FF امتدادا أن تساعدك في التصحيح شبيبة في وقت التشغيل.

الشبكي: //addons.mozilla كافيه / EN-US / فايرفوكس / الملحق / جافا سكريبت-deminifier / الترخيص / 141018؟ SRC = DP-BTN الابتدائي

على غرار الحجر's الإجابة ، ولكن ل Windows/.صافي المطورين:

إذا كان لديك Visual Studio و ReSharper - سهل بديل عن التنسيق جافا سكريبت:

  • فتح الملف في Visual Studio;
  • انقر على ReSharper > أدوات > رمز تنظيف (Ctrl+E, C) ؛
  • حدد "الافتراضي:تهيئة المدونة" ثم انقر فوق موافق;
  • الكراك فتح البيرة.

وعلى الرغم من ميل بعيدا من الوجود، جميلة في واجهة، JSPretty هو جيد وحرة والانترنت أداة لصنع رموز المصدر جافا سكريبت الإنسان قابل للقراءة. يمكنك فرض نوع المفضل لديك من المسافة البادئة، ويمكن أيضا الكشف عن التشويش.

إذا واحد هو في JS إمكانية استخدام فايرفوكس هو أكثر من ذلك. وإذا فايرفوكس في إضافة عليه هو للإنقاذ. وبعد واحد مفيد بشكل خاص.

https://addons.mozilla.org/en-US/firefox / الملحق / طائر الفينيق /

جميلة مهرجان دبي السينمائي الدولي تجميل (جميلة الطباعة) جافا سكريبت في الطريق الذي يتوافق مع JSLint و JSHint مساحة بيضاء الخوارزميات.

ولم يكن سعيدا حقا مع الإخراج من jsbeautifier.org لما كنت أضع في، لذلك فعلت بعض مزيد من البحث وجدت في هذا الموقع: <لأ href = "http://www.centralinternet.com.br/ جافا سكريبت-المجمل "يختلط =" نوفولو "> http://www.centralinternet.com.br/javascript-beautifier

وعملت بشكل جيد للغاية بالنسبة لي.

http://unminify.appspot.com/ أدوات رائعة للunminify سلمان جافا سكريبت و

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top