السلـام عليكم و رحمة الله و بركاته
تحيه معطّره تليق بتواجدكم الرّاقي
:
:
:
لـا داعي للمقدمات ..!
:
:
:
شوفوا معاي الكود التالي ( مجرّد مثال ):
كود:eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4 0="d.c";4 6="<5 3=\'#8\'>"+0+"</5>";2.1("<b>e 7</b>: "+0);2.1("<f>");2.1("<b>h 7</b>: "+6);g("0 i ( "+0+" ) j 9 a 3 :)");',20,20,'forum|write|document|color|var|font|colored|Color|0000ff|and|without||NET|SWALIF|Without|br|alert|With|name|with'.split('|'),0,{}))
هذا الكود مضغوط ( using jscompress.com ) لمّا نفك الضغط بيطلع لنا " سايح على بعضه " بهذا الشكل:
كود:var forum="SWALIF.NET";var colored="<font color='#0000ff'>"+forum+"</font>";document.write("<b>Without Color</b>: "+forum);document.write("<br>");document.write("<b>With Color</b>: "+colored);alert("forum name ( "+forum+" ) with and without color :)");
همسه: بالنسبه لي اسهل طريقه لـإستخراج الكود المضغوط هي استخدام المتصفح Opera بعد استبدال الداله eval بالداله alert
لماذا اوبرا ؟ .. ببساطه لـأنه يعرض التنبيه بالكامل دون حدّ معيّن لعدد الـأسطر .. اضف إلى ذلك إمكانية التحديد و النسخ بكل سهوله
نرجع لموضوعنا ..
كـ مطوّرين لمّا نتعامل مع أكواد تفوق الـ 100 سطر و تطلع لنا كذا صعب نعدّل عليها بسهوله ..!
طيب ايش نسوّي ؟
اكيد الـأسطر بحا جه لترتيب بس طبعاً ما راح نرتبها بشكل يدوي
هنا يجي دور المجمّل إن صح التّعريب
وظيفته باختصار شديد ..
تنسيق الكود المصدري - الغير منسق - ليصبح اكثر قابليه للقراءه
من أشهر المواقع اللي تقدم خدمة التنسيق ( الخالي من الـأخطاء ) موقع JavaScriptBeautifier
http://www.javascriptbeautifier.com
بصراحه الموقع هذا خدمني كثير و اثق بقدراته و إلّـا ما كنت تطرّقت للموضوع من الـأساس
مثل هذه المواقع تذهب دون أدنى تفكير إلى المفضله
ا
م
م
م
أتمنّى إنّي افدتكم و لو بالقليل
إذا اعجبك الطرح المتواضع فلـا تكتب شكراً بل قلها بلسانك:
اللهم اغفر لـأختي جمانه و لوالديها و للمسلمين و المسلمات الأحياء منهم و الـأموات
:
:
:
بكل سرور اسمح بالنقل لعموم الفائده