Jquery.js এবং jquery.min.js এর মধ্যে পার্থক্য কী?



minify (8)

Jquery.min.js jquery.js এর সংকুচিত সংস্করণ ছাড়া অন্য কিছুই নয়। আপনি jquery.js এর মতো একই উপায়ে এটি ব্যবহার করতে পারেন, তবে এটি ছোট, তাই উত্পাদনতে আপনি minified সংস্করণটি ব্যবহার করতে এবং ডিবাগ করার সময় আপনি সাধারণ jquery.js সংস্করণ ব্যবহার করতে পারেন। আপনি যদি নিজের জাভাস্ক্রিপ্ট ফাইলটি কম্প্রেস করতে চান তবে আপনি এই সংকোচকারীগুলিকে করতে পারেন:

অথবা শুধু জেএস কম্প্রেশন সম্পর্কে StackOverflow উপর topis পড়তে :):

https://ffff65535.com

Jquery.min.js এবং jquery.js মধ্যে পার্থক্য কি?

কোন এক সব ফাংশন জন্য সমর্থন আছে?


jquery.js: যখন আপনি jquery এর সোর্স কোড jquery.min.js এ ডুব করতে হবে: ব্যান্ডউইথ সংরক্ষণের জন্য সংকুচিত সংস্করণ

আরো ব্যান্ডউইথ সংরক্ষণ করার জন্য আরও একটি বিকল্প রয়েছে যা সংকুচিত সংস্করণ যা Google সিডিএন এর মত কিছু ব্যবহার করছে: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js


আপনি যদি গুগল সিডিএন থেকে জ্যাকারি ব্যবহার করেন তবে গুরুত্ব সহকারে এটি আপনার পাতার মধ্যে যুক্ত করা 5 থেকে 10 বার কর্মক্ষমতা উন্নত করবে যা ডাউনলোড হয়ে যাবে। এবং এছাড়াও, আপনি Jquery ফাইলের সর্বশেষ সংস্করণ পাবেন।

উভয় ফাইলের মধ্যে পার্থক্য যেমন jquery.js এবং jquery.min.js শুধুমাত্র ফাইলের আকার, এই কারণে ফাইলগুলি দ্রুত ডাউনলোড হচ্ছে। :)


উভয় একই কার্যকারিতা ধারণ করে তবে .min.js সমান আকারে অপ্টিমাইজ করা হয়েছে। আপনি উভয় ফাইল খুলতে এবং তাদের একটি চেহারা নিতে পারেন। .Min.js ফাইলটিতে আপনি লক্ষ্য করবেন যে সমস্ত ভেরিয়েবলের নাম ছোট নামগুলিতে হ্রাস করা হয়েছে এবং সর্বাধিক হোয়াইটস্পেস এবং মন্তব্যগুলি নেওয়া হয়েছে।


যদি আপনি কোনও প্রোডাক্ট সাইটে JQuery চালাচ্ছেন, তবে কোন লাইব্রেরি লোড করা উচিত? JQuery.js বা JQuery.min.js? সংক্ষিপ্ত উত্তর, তারা একই কার্যকারিতা সঙ্গে, অপরিহার্যভাবে একই।

এক সংস্করণ দীর্ঘ, অন্যটি minified সংস্করণ। Minified স্থান এবং পৃষ্ঠা লোড সময় সংরক্ষণ সংকুচিত হয়। হোয়াইট স্পেসগুলি বিনষ্ট সংস্করণে সরানো হয়েছে এবং তাদের পড়াশোনা করা অসম্ভব।

আপনি যদি কোনও প্রোডাকশন সাইটে JQuery লাইব্রেরী চালাতে যাচ্ছেন, তবে আমি প্রস্তাব করছি যে আপনি মিনিড সংস্করণটি ব্যবহার করুন, পৃষ্ঠা লোড সময় হ্রাস করতে, যা Google এখন তাদের পৃষ্ঠা র্যাঙ্কিং বিবেচনা করে।

আরেকটি ভাল বিকল্প গুগল এর অনলাইন জাভাস্ক্রিপ্ট লাইব্রেরি ব্যবহার করা হয়। এটি আপনাকে লাইব্রেরী ডাউনলোড করার ঝামেলা, পাশাপাশি আপনার সাইটে আপলোড করা সংরক্ষণ করবে। উপরন্তু, JQuery লোড করা হয় যখন আপনার সাইট এছাড়াও সম্পদ ব্যবহার করে না।

গুগল থেকে সর্বশেষ JQuery minified সংস্করণ এখানে পাওয়া যায়।

আপনি ব্যবহার করে আপনার পেজে এটি লিঙ্ক করতে পারেন:

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


সহজ ভাষায়, উভয় সংস্করণ একেবারে একই। শুধু পার্থক্য হল:

  • min.js ওয়েবসাইটের জন্য (অনলাইন)

  • .js বিকাশকারীদের জন্য, যারা পড়তে হবে, সম্পর্কে বা / এবং প্লাগইন ডেভেলপমেন্টের জন্য (এবং অফলাইন, স্থানীয় কাজ) সম্পর্কে jquery কোডগুলি বুঝতে শিখুন।


উভয় একই ফাংশন সমর্থন। jquery.min.js হল ব্যান্ডউইথ সংরক্ষণ করার জন্য jquery.js (হোয়াইটস্পেস এবং মন্তব্যগুলি বাদ দেওয়া, ছোট পরিবর্তনশীল নাম, ...) এর সংকুচিত সংস্করণ। কার্যকারিতা শর্তাবলী তারা একেবারে একই। এটা উৎপাদন পরিবেশে এই সংকুচিত সংস্করণ ব্যবহার করার জন্য বাঞ্ছনীয়।


  • jquery.js = সুন্দর এবং পড়া সহজ :) এই এক পড়ুন।

  • jquery.min.js = জিব্রাল মত দেখাচ্ছে! কিন্তু একটি ছোট ফাইল আকার আছে। আপনার সাইটে এই এক রাখুন।

উভয় কার্যকারিতা একই। পার্থক্যটি কেবলমাত্র পঠনযোগ্যতার জন্য বা ছোট আকারের আকারের জন্য দৃঢ়ভাবে ফর্ম্যাট করা হয়েছে কিনা।

বিশেষত, দ্বিতীয়টি minified হয় , একটি প্রক্রিয়া যা অপ্রয়োজনীয় হোয়াইটস্পেস অপসারণ এবং পরিবর্তনশীল নাম শর্টকাট অন্তর্ভুক্ত। উভয় কোডটি পড়ার জন্য আরও কঠিন করে তুলতে অবদান রাখে: হোয়াইটস্পেসটি সরানোর লাইন বিরতি এবং ফরম্যাটিংকে ঘিরে থাকা স্থানগুলিকে সরিয়ে দেয় এবং পরিবর্তনশীল নামগুলির শূন্যকরণ (কিছু ফাংশন নাম সহ) মূল পরিবর্তনশীল নামগুলিকে অর্থহীন অক্ষর দিয়ে প্রতিস্থাপন করে।

এই সব এমনভাবে করা হয় যে কোডটি যেভাবে আচরণ করে সেটি কোন ভাবেই প্রভাবিত হয় তা প্রভাবিত করে না। উল্লেখযোগ্যভাবে পরিবর্তনশীল / পরিবর্তনশীল এবং ফাংশন নামগুলির সংক্ষিপ্তকরণ শুধুমাত্র এমন নামগুলিতে করা হয় যা স্থানীয় স্কোপে প্রদর্শিত হয় যেখানে এটি অন্য স্ক্রিপ্টগুলির অন্য কোনও কোডে হস্তক্ষেপ করবে না।





minify