ব্রাউজার অবজেক্ট মডেল ইন জাভাস্ক্রিপ্ট - ০১

জাভাস্ক্রিপ্ট প্রোগ্রামিং-এ ব্রাউজারই হচ্ছে সবকিছুর কেন্দ্রবিন্দু। কারণ জাভাস্ক্রিপ্ট কোড ক্লায়েন্ট এন্ডে অর্থাৎ ব্রাউজারে রান হয়। অন্যভাবে বললে জাভাস্ক্রিপ্ট রান করার এনভায়রনমেন্ট হচ্ছে ব্রাউজার। সি সার্পের যেমন দরকার ডট নেট ফ্রেমওয়ার্ক এর কমন ল্যাংগুয়েজ রানটাইম, জাভার জন্য জাভা ভার্চুয়াল মেশিন ঠিক তেমনি জাভাস্ক্রিপ্টের জন্য ব্রাউজার। 

সুতরাং বিভিন্ন অপারেটিং সিস্টেমের উপর চলা বিভিন্ন ব্রাউজারে ভালভাবে কাজ করবে এমন জাভাস্ক্রিপ্ট কোড লিখার জন্য ব্রাউজারগুলো কোনটা কি রকম এনভায়রনমেন্ট সরবরাহ করে তা বুঝাটা অনেক গুরুত্বপূর্ণ। আর এটা বুঝার ...

read more +

ওয়েবপেজের কন্টেন্ট লেয়ার, প্রেজেন্টেশন লেয়ার ও বিহেভিয়ার লেয়ারের বিস্তারিত

ইন্টারনেট ব্যবহারকারী প্রায় সবারই ব্রাউজার দিয়ে কোন কোন ওয়েবসাইট ভিজিট করার অভিজ্ঞতা আছে। আচ্ছা আমরা কি কখনও ভেবে দেখেছি একটা ওয়েবসাইট কি কি জিনিস দিয়ে তৈরি হয়? না ভেবে থাকলে চলুন দেখা যাক একটা ওয়েবসাইটের বিভিন্ন উপাদানের পরিচয় ও কোনটার কি কাজ।

একটা ওয়েবপেজ ব্রাউজারে কিভাবে আসে সেটা আমরা আরেকদিন আলোচনা করতে পারি। ব্রাউজারে চলে আসা ওয়েবপেজে থাকে তিনটি লেয়ার-

১. কন্টেন্ট লেয়ার: এই লেয়ার হচ্ছে ওয়েবপেজের মূল বিষয়বস্তুর বিবরণ। একটা ওয়েবপেজে সাধারণত ছবি, মেনু, বিভিন্ন ধরনের লেখা যেমন হেডলাইন, প্যারাগ্রাফ ইত্যাদি, টেবিল কিংবা তালিকা আকারে তথ্য ইত্যাদি থাকে। ...

read more +