জাভাস্ক্রিপ্টে ডোম এবং বিওএম কী? কেউ যদি সাধারণ ব্যক্তির পদগুলিতে এগুলি ব্যাখ্যা করতে পারে তবে দুর্দান্ত হবে! আমি এগুলির আরও গভীর ধারণা পেতে চাই।
উত্তর:
BOM (ব্রাউজার অবজেক্ট মডেল) বস্তু নিয়ে গঠিত navigator, history, screen, locationএবং documentযার সন্তান window। ইন documentনোড করে DOM (ডকুমেন্ট অবজেক্ট মডেল), ডকুমেন্ট অবজেক্ট মডেল, যা পৃষ্ঠার বিষয়বস্তু প্রতিনিধিত্ব করে। আপনি জাভাস্ক্রিপ্ট ব্যবহার করে এটি পরিচালনা করতে পারেন।
documentনোডের মধ্যে ডোম হয় আমি এটির বর্ণনা করার আরও ভাল উপায় বলে মনে করি: "নোডটি ডোম গাছের মধ্যে থাকে" বা "নোডটি ডোম গাছের মধ্যে ক্ষুদ্রতম ইউনিট" বা "নোডগুলি ডিওএম ট্রি রচনা করে"। ভাবনা?
এই নিবন্ধটি জাভাস্ক্রিপ্ট, ডোম এবং বিওএমের মধ্যে সম্পর্কের ব্যাখ্যা করে।
আপনি যে বিষয়গুলি নিয়ে কাজ করছেন সেগুলি হ'ল:
documentএবং এতে আপনি যে সমস্ত ট্র্যাভারসাল করেন তা ঘটবে, ইত্যাদি dealshistory, location, navigatorএবং screen(সেইসাথে কিছু অন্যদের যে ব্রাউজার দ্বারা পরিবর্তিত হতে)।ডিওএম মানে ডকুমেন্ট অবজেক্ট মডেল..যখন ওয়েবপৃষ্ঠাটি লোড করা হয় তখন ব্রাউজারটি পৃষ্ঠার জন্য একটি দস্তাবেজ অবজেক্ট মডেল তৈরি করে .. সমস্ত বস্তু গাছের কাঠামো হিসাবে সাজানো হয় ...
বিওএম মানে ব্রাউজার অবজেক্ট মডেল। উইন্ডো অবজেক্টটি সমস্ত ব্রাউজার দ্বারা সমর্থিত এটি উইন্ডো ব্রাউজারকে উপস্থাপন করে..আপনার সমস্ত জাভাস্ক্রিপ্ট অবজেক্ট, ফাংশন এবং ভেরিয়েবল স্বয়ংক্রিয়ভাবে উইন্ডো অবজেক্টের সদস্য হয়ে ওঠে।
আপনি মোজিলা ফাউন্ডেশনে জাভাস্ক্রিপ্ট সম্পর্কে আরও তথ্য পেতে পারেন।
ডোম
https://developer.mozilla.org/en-US/docs/DOM/DOM_References/ পরিচয়
বিওএম
বিওএম মানে ব্রাউজার অবজেক্ট মডেল। এগুলি হ'ল অবজেক্টস যা আপনি ব্রাউজারটি ব্যবহার করতে পারেন। তারা নেভিগেটর হয়
তারা সবাই উইন্ডো অবজেক্টের শিশু। ডিওএম হ'ল ডকুমেন্ট অবজেক্ট মডেলটি বিওএম-র একটি অংশ এবং এটি আপনাকে বোঝানো পৃষ্ঠা ফাইলের বিষয়বস্তু কাজে লাগাতে সহায়তা করে। এর মধ্যে HTML এবং CSS অন্তর্ভুক্ত রয়েছে
ডোম -> জাভাস্ক্রিপ্টে ডকুমেন্ট অবজেক্ট মডেল হ'ল ডকুমেন্টের অভ্যন্তরে থাকা উপাদানগুলি অ্যাক্সেস করার জন্য এপিআই। এটি পুরো দস্তাবেজটিকে পিতামাতা ও শিশু গাছের শ্রেণিবিন্যাসে মানচিত্র করে। প্রতিটি নোড বাচ্চাদের বেশিরভাগ উপাদান ধরে রাখতে পারে বা কোনও বা অন্য উপায়ে অন্যান্য পিতামাতার উপাদানকে অধিকার করতে পারে।
বিওএম -> ব্রাউজার অবজেক্ট মডেল হ'ল বর্তমান ডকুমেন্ট, অবস্থান, ইতিহাস, ফ্রেম এবং ব্রাউজার জাভাস্ক্রিপ্টে প্রকাশ করতে পারে এমন কোনও কার্যকারিতা সহ ব্রাউজারের সরবরাহকৃত সমস্ত কিছুর বৃহত্তর উপস্থাপনা। ব্রাউজার অবজেক্ট মডেলটি মানক করা হয় না এবং বিভিন্ন ব্রাউজারের ভিত্তিতে পরিবর্তন করতে পারে।