জাভাস্ক্রিপ্ট ব্যবহার - Use of JavaScript
বর্তমানে প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবে জাভাস্ক্রিপ্ট এর জনপ্রিয়তা ব্যাপক। জাভাস্ক্রিপ্ট এর জনপ্রিয়তার একটি অন্যতম কারন হল, জাভাস্ক্রিপ্ট এর বিপুল সংখ্যক ফ্রেমওয়ার্ক,
যেমন - Angular, React, jQuery, Vue.js, Ext.js, Ember.js, Meteor, Mithril ইত্যাদি যা সম্পূর্ণ বিনামূল্যে পাওয়া যায়।
কেন জাভাস্ক্রিপ্ট সিখব?
আমরা কেন জাভাস্ক্রিপ্ট ব্যবহার করব বা কেন জাভাস্ক্রিপ্ট সিখব? নিচে এর জন্য কয়েকটি কারন দেখুন।
- একজন ভাল মানের সফটওয়্যার ইঞ্জিনিয়ার বা প্রোগ্রামিং এক্সপার্ট হতে হলে, আপনাকে অবশ্যই জাভাস্ক্রিপ্ট জানতে হবে।
- পৃথিবীতে জাভাস্ক্রিপ্ট হল সবচেয়ে জনপ্রিয় ও বহুল ব্যাবহৃত প্রোগ্রামিং লাঙ্গুয়েজ। back-end ও front-end ডেভেলপমেন্ট এর ক্ষেত্রে জাভাস্ক্রিপ্ট এর বিভিন্ন ফ্রেমওয়ার্ক, যেমন - jQuery, Node.JS, Angular JS ইত্যাদি খুব জনপ্রিয়।
- সকল প্লাটফর্মই জাভাস্ক্রিপ্ট সমর্থন করে। বর্তমানে সকল আধুনিক ওয়েব ব্রাউজার, যেমন - গুগল ক্রোম, মজিলা ফায়ারফক্স, সাফারি ইত্যাদি সহ সকল ওয়েব ব্রাউজারই জাভাস্ক্রিপ্ট সমর্থন করে। এর জন্য আলাদা করে কন কিছু করতে হয় না।
- জাভাস্ক্রিপ্ট ব্যবহার করে খুব সুন্দর ও ইন্টার-একটিভ ওয়েব সাইট তৈরি করা যায়। ব্যবহারকারী দের খুব ভাল মানের User Experience প্রদান করার জন্য জাভাস্ক্রিপ্ট খুব ভাল প্রোগ্রামিং ল্যাঙ্গুয়েজ।
এছাড়াও আর অনেক অনেক সুবিধা আছে, জাভাস্ক্রিপ্ট এর।
জাভাস্ত্রিপ্ট ব্যবহার
জাভাস্ত্রিপ্ট ব্যবহার করে ওয়েব পেজে অর্থাৎ এইচটিএমএল এ যে সকল কাজ গুলো করা যায়, তা হল নিম্নরুপ।
- জাভাস্ত্রিপ্ট ব্যবহার করে এইচটিএমএল কন্টেন্ট পরিবর্তন করা যায়,
- জাভাস্ত্রিপ্ট ব্যবহার করে এইচটিএমএল এলিমেন্ট এর স্টাইল পরিবর্তন করা যায়,
- জাভাস্ত্রিপ্ট ব্যবহার করে এইচটিএমএল আত্ত্রিবুত্র এর মান বা value পরিবর্তন করা যায়,
- জাভাস্ত্রিপ্ট কোন এইচটিএমএল এলিমেন্ট প্রদর্শন করতে পারে।
- জাভাস্ত্রিপ্ট কোন এইচটিএমএল এলিমেন্ট লুকাতে বা hide করতে পারে,
এছাড়া জাভাস্ত্রিপ্ট ব্যবহার করে কোন ওয়েব পেজে নানান ধরনের ইফেক্ট বা আকর্ষণীয় জিনিস তৈরী করা যায়। এছাড়াও ফর্ম ভেলিডেশন এবং এজাক্সের কাজও করা হয়।
বহুল পরিচিত কাজের মধ্যে আছে -
- ঘরি
- Mouse Trailers ( site ব্রাউজ এর সময় মাউস এ সৃষ্ট এনিমেশন),
- ড্রপডাউন মেনু
- Alert মেসেজ
- স্লাইড শো
- চলন্ত খবর
- পপআপ উইন্ডো
আরও অনেক কিছু . . .
জাভাস্ত্রিপ্ট দিয়ে যা করা যায় না
আপনি জাভাস্ত্রিপ্টকে কোন ব্রাউজারে কাজ করতে বা execute করাতে বাধ্য করাতে পারেন না, কারন আমরা জানি জাভাস্ত্রিপ্ট একটি ক্লায়েন্ট সাইড স্ক্রিপ্টিং
ল্যাঙ্গুয়েজ যা ব্রাউজারে চালু বা execute হয়। আপনি যদি পুরোনো ভার্সনের ব্রাউজার ব্যবহার করেন বা আপনার ব্রাউজারে যদি জাভাস্ত্রিপ্ট disebal
করা থাকে তবে ব্রাউজারে জাভাস্ত্রিপ্ট কাজ করবে না।
আরেকটি বড় ব্যাপার হল জাভাস্ত্রিপ্ট কিন্তু সার্ভারের রিসোর্স যেমন - ডাটাবেজ এসেস করতে পারে না।
শেয়ার করুন
