ডকুমেন্ট অবজেক্ট মডেল (DOM)

DOM সম্পর্কে ডকুমেন্টেশন

ডকুমেন্ট অবজেক্ট মডেল (Document Object Model) বা সংক্ষেপে DOM হচ্ছে HTML এবং XML ডকুমেন্ট ম্যানিপুলেট করার জন্য একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস বা API । এটা ডকুমেন্ট এর একটি গাঠনিক উপস্থাপনা প্রদান করে, আর আপনাকে জাভাস্ক্রিপ্ট ব্যবহার করে এর ভেতরে থাকা কন্টেন্ট এবং দৃশ্যমান উপাদানগুলোকে সংশোধন করার সুবিধা প্রদান করে।

DOM রেফারেন্স
ডকুমেন্ট অবজেক্ট মডেল এর রেফারেন্স।
ডকুমেন্ট অবজেক্ট মডেল সম্পর্কে
DOM সম্পর্কে সংক্ষিপ্ত বর্ণনা।
DOM এবং জাভাস্ক্রিপ্ট
DOM কি ? জাভাস্ক্রিপ্ট কি ? কিভাবে আমি এই দুটোকে একসাথে আমার ওয়েব পেজে ব্যবহার করব ? এখানে পাবেন এমন সব প্রশ্নের উত্তর।
ডায়নামিক স্টাইলিং তথ্য ব্যবহার করা
DOM এর মাদ্ধমে কিভাবে তথ্য সংগ্রহ করা যায় এবং স্টাইলিং ম্যানিপুলেট করা যায়।
DOM ইভেন্ট রেফারেন্স
DOM ইভেন্ট সমূহের অর্থসহ তালিকা।
History API: ব্রাউজারের ইতিহাস ম্যানিপুলেট করা
HTML5-এ চালু হওয়া DOM এর বর্ণনা করে window.history (en-US) অবজেক্ট, ব্রাউজারের ইতিহাস ডায়নামিক্যালি পরিবর্তন করার সুবিধা প্রদান করে।
ফাইল API: ওয়েব অ্যাপ্লিকেশন থেকে ফাইল ব্যবহার করা
HTML5-এ প্রবর্তিত লোকাল ফাইল নির্বাচন করার এবং পড়ার ক্ষমতা বর্ণনা।
Page এর Visibility API ব্যবহার করা
এখানে বর্ণনা করা হয়েছে, কিভাবে একটি ওয়েব পেজ সনাক্ত করতে হবে এবং উক্ত ওয়েব পেজ থেকে প্রাপ্ত তথ্য ব্যবহার করতে হবে; সেটা ব্যাকগ্রাউন্ডে ব্যবহৃত হোক বা ফোরগ্রাউন্ডে।
Fullscreen API: ফুলস্ক্রিন মোড ব্যবহার করা
এতে বর্ণনা করা হয়েছে, কিভাবে একটি পেজকে ব্রাউজারের কোন এলিমেন্ট ছাড়া সমগ্র স্ক্রিন জুড়ে দেখার জন্য তৈরি করতে হবে।
এলিমেন্টের মাত্রা নির্ণয়
আপনার প্রয়োজন অনুযায়ী সঠিক ভাবে এলিমেন্টের মাত্রা নির্ধারণের কৌশল এখানে বর্ণনা করা হয়েছে।
Dynamically modifying XUL-based user interface
The basics of manipulating the XUL UI with DOM methods.

Getting help from the community

You need help on a DOM-related problem and can't find the solution in the documentation?

Tools easing working with the DOM