জেকুয়েরি পরিচিতি
জেকুয়েরির মূল উদ্দেশ্য হলো কোনো ওয়েবসাইটে জাভাস্ক্রিপ্টকে সহজভাবে ব্যবহার করা।
জেকুয়েরি টিউটোরিয়ালটি আরম্ভ করার পূর্বে আপনাকে কি কি জানতে হবে?
এটা শেখা আরম্ভ করার পূর্বে আপনাকে নিম্নোক্ত বিষয়গুলো জানতে হবে?
- এইচটিএমএল: ওয়েব পেজের কন্টেন্ট সরবরাহ করে।
- সিএসএস: ওয়েব পেজের নকশা তৈরি করে।
- জাভাস্ক্রিপ্ট: ওয়েব পেজের কাজের ধারা বা আচরণ নির্ধারণ করে।
স্ব-স্ব লিংক ভিজিট করে আপনি উপরের বিষয়গুলো শিখতে পারেন।
জেকুয়েরি কি?(What is jQuery?)
জেকুয়েরি "খুবই সহজ এবং কথা কম কাজ বেশি" টাইপের একটি জাভাস্ক্রিপ্ট লাইব্রেরী। এটার মূল উদ্দেশ্যই হচ্ছে আপনার ওয়েবসাইটে জাভাস্ক্রিপ্টের ব্যবহার সহজ করা।
জাভাস্ক্রিপ্টের একাধিক লাইনের কোড লিখে যে কাজ সম্পন্ন করা হয় তা জেকুয়েরির শুধুমাত্র এক লাইনের কোড লিখেই করা সম্ভব।
কেননা আমরা ইতিপূর্বেই জেনে এসেছি যে, জেকুয়েরি হচ্ছে জাভাস্ক্রিপ্টের একটি লাইব্রেরী। বিভিন্ন কার্য সম্পাদনের জন্য জেকুয়েরি নামক এই লাইব্রেরীর মধ্যে সংশ্লিষ্ট কোড গুলো বিভিন্ন মেথডের মাধ্যমে লিপিবদ্ধ করা আছে।
আপনার প্রয়োজন অনুযায়ী ঐ মেথডগুলো রেফারেন্স হিসাবে ব্যবহার করে সংশ্লিষ্ট কাজ গুলো আপনি খুব সহজেই সমাধান করতে পারবেন।
এছাড়া জাভাস্ক্রিপ্টের Ajax এবং DOM এর মত কঠিন বিষয়গুলোকেও জেকুয়েরি খুবই সহজ করে তুলেছে।
জেকুয়েরি লাইব্রেরীর মধ্যে নিম্নোক্ত বৈশিষ্ট্যগুলো বিদ্যমানঃ
- ডোম(DOM) মেথড
- সিএসএস মেথড
- এইচটিএমএল ইভেন্ট মেথড
- এনিমেশন মেথড
- এজাক্স মেথড
- ইউটিলিটি মেথড
কেন জেকুয়েরি ব্যবহার করবেন?
জাভাস্ক্রিপ্টের অসংখ্য লাইব্রেরী/ফ্রেমওয়ার্ক রয়েছে। কিন্তু জেকুয়েরি অনেক জনপ্রিয়। কারণ এটি জাভাস্ক্রিপ্টের একটি সিদ্ধ লাইব্রেরী।
অনেক বড় বড় কোম্পানিও জেকুয়েরি ব্যবহার করে। যেমনঃ
- গুগল
- মাইক্রোসফট
- আইবিএম
- নেটফ্লিক্স
জেকুয়েরির ব্রাউজার সাপোর্টঃ
জেকুয়েরি ডেভেলপার টিম ক্রস ব্রাউজার ইস্যুগুলো খুব ভাল ভাবেই জানেন এবং সেই জ্ঞানকেই তারা জেকুয়েরি লাইব্রেরীতে প্রয়োগ করেছে। এজন্য IE ভার্সন-৬ সহ সকল ব্রাউজারেই জেকুয়েরি খুব ভাল ভাবেই সাপোর্ট করে।