سؤال

ما هو الفرق بين jquery.min.js و jquery.js؟

أي واحد لديه دعم لجميع الوظائف؟

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

المحلول

كلاهما متماثل وظيفيًا ، لكن.

فقط للإشارة أيضًا ، من الأفضل استخدام الإصدار المصغر (.min) لبيئتك المباشرة حيث تقوم Google الآن بالتحقق من أوقات تحميل الصفحة. إن وجود كل ملف JS الخاص بك يعني أنه سيتم تحميله بشكل أسرع وسيسجلونك المزيد من نقاط الكعك.

يمكنك الحصول على ملحق لـ Mozilla SPEED SPEED الذي سيبحث من خلال موقعك ويظهر لك جميع ملفات .js وتقديم إصدارات مصورة (من بين أشياء أخرى).

نصائح أخرى

كلاهما يدعم نفس الوظائف. jquery.min.js هي نسخة مضغوطة من jquery.js (تم تجريد المساحات البيضاء والتعليقات ، أسماء متغيرة أقصر ، ...) من أجل الحفاظ على النطاق الترددي. من حيث الوظيفة هي نفسها على الإطلاق. يوصى باستخدام هذه النسخة المضغوطة في بيئة الإنتاج.

  • jquery.js = جميلة وسهلة القراءة :) اقرأ هذا واحد.

  • jquery.min.js = يشبه الرصيف! ولكن لديه حجم ملف أصغر. ضع هذا على موقعك.

كلاهما هو نفسه في الوظيفة. الفرق هو فقط ما إذا كان يتم تنسيقه بشكل جيد من أجل قابلية القراءة أو بشكل مضغوط لحجم الملف الأصغر.

على وجه التحديد ، والثاني هو مصغرة, ، وهي عملية تتضمن إزالة المسافة البيضاء غير الضرورية وتقصير الأسماء المتغيرة. يساهم كلاهما في جعل القراءة أكثر صعوبة في القراءة: إزالة الفطائر البيضاء تزيل فواصل الخط والمسافات التي تعبث التنسيق ، ويحل تقصير الأسماء المتغيرة (بما في ذلك بعض أسماء الوظائف) محل أسماء المتغيرات الأصلية بأحرف لا معنى لها.

يتم كل هذا بطريقة لا تؤثر على الطريقة التي يتصرف بها الكود عند التشغيل ، بأي شكل من الأشكال. والجدير بالذكر أن استبدال/تقصير أسماء المتغيرات والوظائف لا يتم إلا للأسماء التي تظهر في نطاق محلي حيث لن يتداخل مع أي رمز آخر في البرامج النصية الأخرى.

jquery.min.js ليس سوى نسخة مضغوطة من jquery.js. يمكنك استخدامه بنفس الطريقة مثل jQuery.js ، ولكنه أصغر ، لذلك في الإنتاج يجب أن تستخدم إصدارًا مُصنّعًا وعندما تقوم بالتصحيح ، يمكنك استخدام إصدار jQuery.js العادي. إذا كنت ترغب في ضغط ملف JavaScript الخاص بك ، فيمكنك هذه الضواغط:

أو فقط اقرأ Topis على stackoverflow حول ضغط JS :):

بلغة سهلة ، كلا الإصدارين متشابهان تمامًا. الفرق فقط هو:

  • min.js هو لمواقع الويب (عبر الإنترنت)

  • .js للمطورين ، والرجال الذين يحتاجون إلى القراءة ، والتعرف على رموز jQuery أو فهمها ، لتطوير IE Plugin (العمل غير المتصلة ، العمل المحلي).

كلاهما يحتوي على نفس الوظيفة ولكن تم تحسين ما يعادله. min.js. يمكنك فتح كلا الملفين وإلقاء نظرة عليها. في ملف .min.js ، ستلاحظ أن جميع أسماء المتغيرات قد تم تخفيضها إلى أسماء قصيرة وأن معظم المساحة البيضاء والتعليقات قد تم إخراجها.

jquery.js: عندما تضطر إلى الغوص في رمز مصدر jQuery jquery.min.js: نسخة مضغوطة لحفظ النطاق الترددي

هناك خيار آخر لحفظ المزيد من النطاق الترددي ثم الإصدار المضغوط الذي يستخدم شيئًا مثل Google CDN المقدم:http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

ملخص - تقدم أطر عمل JS الشهيرة مثل jQuery أو Dojo إصدارًا مُعلّقًا وجميلًا مع تعليقات للتطوير ونسخة مصحوبة (أسرع) بدون تعليقات وما إلى ذلك للإنتاج

jquery.js - تطوير jQuery.min.js - الإنتاج

إذا كنت تقوم بتشغيل jQuery على موقع إنتاج ، ما هي المكتبة التي يجب عليك تحميلها؟ jquery.js أو jquery.min.js؟ الإجابة المختصرة هي أنها متشابهة بشكل أساسي ، مع نفس الوظيفة.

إصدار واحد طويل ، في حين أن الآخر هو النسخة المصغرة. يتم ضغط Minified لتوفير وقت تحميل المساحة والصفحة. تمت إزالة المساحات البيضاء في النسخة المصورة مما يجعلها تهرب ومن المستحيل قراءتها.

إذا كنت ستقوم بتشغيل مكتبة jQuery على موقع الإنتاج ، فإنني أوصي باستخدام الإصدار المصغر ، لتقليل وقت تحميل الصفحة ، والذي تعتبره Google الآن في تصنيف صفحاتهم.

خيار جيد آخر هو استخدام مكتبة JavaScript على الإنترنت من Google. سيوفر لك ذلك متاعب تنزيل المكتبة ، بالإضافة إلى التحميل على موقعك. بالإضافة إلى ذلك ، لا يستخدم موقعك أيضًا الموارد عند تحميل jQuery.

يتوفر أحدث إصدار من JQuery Minified من Google هنا.

يمكنك الارتباط به في صفحاتك باستخدام:

http://ulyssesonline.com/2010/12/03/jquery-js-or-jquery-min-js/

jquery.min هو النسخة ضغط. لقد تمت إزالتها ، خطوط جديدة ، ...

إذا كنت تستخدم jQuery من Google CDN ، فسيؤدي ذلك إلى تحسين الأداء بمقدار 5 إلى 10 أضعاف تلك التي تضيفها إلى صفحتك ، والتي يتم تنزيلها. وأيضًا ، ستحصل على أحدث إصدار من ملفات jQuery.

الفرق بين كلا الملفين IE jQuery.js و jQuery.min.js هو مجرد حجم الملف ، نظرًا لذلك يتم تنزيل الملفات بشكل أسرع. قون

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