Thursday, November 3, 2016

JavaScript_part1_জাভাস্ক্রিপ্টের প্রাথমিক ধারণা

জাভাস্ক্রিপ্টের প্রাথমিক ধারণা

Javascript মূলত একটি Scripting বা স্ক্রিপ্টিং ল্যাগুয়েজ । এটি বর্তমানে সকল ওয়েবসাইটে ব্যবহার করা হচ্ছে। এর বিভিন্ন ফাংশনালিটি, ফরম ভেলিডেশন, সার্ভারের সাথে যোগাযোগ এবং আরও অনেক ফিচারসমূহ ওয়েবসাইটকে আরও আউটস্টান্ডিং করে তোলে। ধরা যাক, আপনি আপনার ইমেইল এর ফরমেশন ঠিক আছে কিনা চেক করবেন । সেক্ষেত্রে আপনি সার্ভার সাইট কোনো ল্যাগুয়েজ যেমন PHP, ASP ব্যবহার না করে Javascript ব্যবহার করবেন। এতে আপনার ওয়েবের Run টাইম অনেক কম লাগবে।

Javascript জানার পূর্বশর্ত :  জাভাস্ক্রিপ্ট জানার পূর্বে আপনাকে অবশ্যই HTML CSS সম্পর্কিত ধারণা বেশ ভালভাবে থাকতে  হবে এবং সফটওয়্যার হিসাবে আপনি ব্যবহার করতে পারেন Notepad, Notepad++, Dreamwaver, যেকোন Editor যা দ্বারা আপনি HTML পেজ ডিজাইন করতে পারেন।
জাভাস্ক্রিপ্ট হল একটি লাইট ওয়েব বা হালকা স্ক্রিপ্টিং ল্যাগুয়েজ যা HTML পেইজকে ইন্টারেস্টিং করে । এটি পূর্ববতী কম্পাইলেশন ছাড়াই এক্সিকিউট করতে পারে ।

জাভাস্ক্রিপ্ট এর কাজ :
1.                   জাভাস্ক্রিপ্ট HTML ডিজাইনারদের একটি প্রোগ্রামিং টুল প্রদান করে দিয়ে থাকে।
2.                  এটি HTML এর বিভিন্ন ইভেন্ট ( যেমন On click, On load, On change ইত্যাদি) ঘটার সময় কাজ করে থাকে।
3.                  এটি HTML এলিমেন্টকে খুব সুন্দর ভাবে ব্যবহার করে থাকে।
4.                   জাভাস্ক্রিপ্ট ডাটা ভেলিডেশনের জন্য ব্যবহার হয়।
5.                   এটি ব্যবহারকারী ব্রাউজার চিহ্নিত করতে ব্যবহ্নত হয়।
6.                  এটি Cookies তৈরীতে ব্যবহার করা হয়। 
7.                   জাভাস্ক্রিপ্ট ডায়ানামিক HTML এলিমেন্ট তৈরী করতে পারে।

জাভা এবং জাভাস্ক্রিপ্ট কি একই ল্যাংগুয়েজ ?
অনেকেই মনে করে থাকে যে জাভা এবং জাভাস্ক্রিপ্ট হয়তো একই প্রোগ্রামিং ল্যাংগুয়েজ হতে পারে, না এমন ধারনা মোটেও ঠিক নয়। জাভা এবং জাভাস্ক্রিপ্ট কনসেপ্ট এবং ডিজাইনগত ভাবে সম্পুর্ণ আলাদা।
জাভা হল খুবই পাওয়ারফুল এবং খুবই জটিল প্রোগ্রামিং ল্যাংগুয়েজ যেটি সি বা সি++ এর মত। জাভাস্ক্রিপ্ট এরকম কোনো ল্যাংগুয়েজ নয়।

জাভাস্ক্রিপ্ট কেন ব্যবহার করব?
ধরা যাক আপনি একটি ওয়েবসাইট তৈরি করলেন কিন্তু এটির ব্যানারের অংশটুকুতে আপনি জাভাস্ক্রিপ্ট ব্যবহার না করে ইমেজ বা ছবিগুলো পরিবর্তন করছেন, এক্ষেত্রে দেখা যাবে  আপনাকে প্রত্যেক ইমেজের জন্য আলাদা আলাদা পেজ তৈরি করতে হবে। আর জাভাস্ক্রিপ্ট ব্যবহার করে আপনি এরকম একটি ব্যানারের একটি প্লাগ-ইন তৈরি করে নিবেন। তারপর প্লাগ-ইন টিকে ব্যবহার করবেন।
এভাবে মেনুর জন্যও ডায়নামিক মেনু, ফর্ম ভেলিডেশন, ডায়নামিক কন্টেন্ট দেখানো ইত্যাদি ইন্টারএক্টিভ কাজগুলো করতে জাভাস্ক্রিপ্ট ব্যবহার করতে হয়।অর্থাৎ আপনি যদি ক্লায়েন্টসাইডে বসে কোনো কাজ করতে চান (যার ফলে আপনার ওয়েবের এক্সিকিউশন টাইম কম লাগবে) সেক্ষেত্রে আপনাকে অবশ্যই জাভাস্ক্রিপ্ট ব্যবহার করতে হবে।
Previous Post                                                                                           Next Post

  বিস্তারিত জানতে নিচের বইটি সংগরহ করে নিন।

Book Name: Mastering Microsoft  Word
Writer: Bappi Ashraf
Published By: Gyankosh Prokashani
Amount of Pages: 464
First Publish: October-2004
Last Edition: We've February-2015 edition. Future edition may be existed!
Book Price: BDT 350 (30% Discount)
 The writer of this book has told that he has written this book with the concept of "teach yourself". On the other hand, Web Design is a thing which is interesting to learn. He has also told that the book is full of fan and enjoyment so that a person can learn Web Design by himself by playing with the example projects of this book.  Book's CD Link below... 

 cd

RELATED POST LINKS BELOW ********************************************