জাভাস্ক্রিপ্টে ডোম এবং বিওএম কী?


90

জাভাস্ক্রিপ্টে ডোম এবং বিওএম কী? কেউ যদি সাধারণ ব্যক্তির পদগুলিতে এগুলি ব্যাখ্যা করতে পারে তবে দুর্দান্ত হবে! আমি এগুলির আরও গভীর ধারণা পেতে চাই।


উত্তর:


148

BOM (ব্রাউজার অবজেক্ট মডেল) বস্তু নিয়ে গঠিত navigator, history, screen, locationএবং documentযার সন্তান window। ইন documentনোড করে DOM (ডকুমেন্ট অবজেক্ট মডেল), ডকুমেন্ট অবজেক্ট মডেল, যা পৃষ্ঠার বিষয়বস্তু প্রতিনিধিত্ব করে। আপনি জাভাস্ক্রিপ্ট ব্যবহার করে এটি পরিচালনা করতে পারেন।


4
> documentনোডের মধ্যে ডোম হয় আমি এটির বর্ণনা করার আরও ভাল উপায় বলে মনে করি: "নোডটি ডোম গাছের মধ্যে থাকে" বা "নোডটি ডোম গাছের মধ্যে ক্ষুদ্রতম ইউনিট" বা "নোডগুলি ডিওএম ট্রি রচনা করে"। ভাবনা?
স্টিভমো

আসল উত্তরটি আমার কাছে নিখুঁত দেখাচ্ছে
divine

46
  • ডোম - ডকুমেন্ট অবজেক্ট মডেল
  • বিওএম - ব্রাউজার অবজেক্ট মডেল

এই নিবন্ধটি জাভাস্ক্রিপ্ট, ডোম এবং বিওএমের মধ্যে সম্পর্কের ব্যাখ্যা করে।


39

আপনি যে বিষয়গুলি নিয়ে কাজ করছেন সেগুলি হ'ল:

  • ডিওএম হ'ল ডকুমেন্ট অবজেক্ট মডেল, যা ডকুমেন্ট, এইচটিএমএল উপাদানগুলি নিজেরাই উদাহরণস্বরূপ documentএবং এতে আপনি যে সমস্ত ট্র্যাভারসাল করেন তা ঘটবে, ইত্যাদি deals
  • BOM হয় ব্রাউজার অবজেক্ট মডেল, যা দস্তাবেজ, মত থেকে ব্রাউজার উপাদান সরাইয়া সাথে চুক্তি history, location, navigatorএবং screen(সেইসাথে কিছু অন্যদের যে ব্রাউজার দ্বারা পরিবর্তিত হতে)।

6

ডিওএম মানে ডকুমেন্ট অবজেক্ট মডেল..যখন ওয়েবপৃষ্ঠাটি লোড করা হয় তখন ব্রাউজারটি পৃষ্ঠার জন্য একটি দস্তাবেজ অবজেক্ট মডেল তৈরি করে .. সমস্ত বস্তু গাছের কাঠামো হিসাবে সাজানো হয় ...

বিওএম মানে ব্রাউজার অবজেক্ট মডেল। উইন্ডো অবজেক্টটি সমস্ত ব্রাউজার দ্বারা সমর্থিত এটি উইন্ডো ব্রাউজারকে উপস্থাপন করে..আপনার সমস্ত জাভাস্ক্রিপ্ট অবজেক্ট, ফাংশন এবং ভেরিয়েবল স্বয়ংক্রিয়ভাবে উইন্ডো অবজেক্টের সদস্য হয়ে ওঠে।



4

ডোম: ডকুমেন্ট অবজেক্টটি পুরো এইচটিএমএল ডকুমেন্টকে উপস্থাপন করে। এইচটিএমএল নথি ব্রাউজারে লোড করা হয়, এটি একটি নথি অবজেক্টে পরিণত হয়।

বিওএম: উইন্ডো অবজেক্ট ব্রাউজারে একটি উইন্ডো উপস্থাপন করে। উইন্ডোর একটি অবজেক্ট ব্রাউজার দ্বারা স্বয়ংক্রিয়ভাবে তৈরি করা হয়।


3

বিওএম মানে ব্রাউজার অবজেক্ট মডেল। এগুলি হ'ল অবজেক্টস যা আপনি ব্রাউজারটি ব্যবহার করতে পারেন। তারা নেভিগেটর হয়

  • নেভিগেটর
  • পর্দা
  • অবস্থান
  • ইতিহাস
  • দলিল

তারা সবাই উইন্ডো অবজেক্টের শিশু। ডিওএম হ'ল ডকুমেন্ট অবজেক্ট মডেলটি বিওএম-র একটি অংশ এবং এটি আপনাকে বোঝানো পৃষ্ঠা ফাইলের বিষয়বস্তু কাজে লাগাতে সহায়তা করে। এর মধ্যে HTML এবং CSS অন্তর্ভুক্ত রয়েছে


3

ডোম -> জাভাস্ক্রিপ্টে ডকুমেন্ট অবজেক্ট মডেল হ'ল ডকুমেন্টের অভ্যন্তরে থাকা উপাদানগুলি অ্যাক্সেস করার জন্য এপিআই। এটি পুরো দস্তাবেজটিকে পিতামাতা ও শিশু গাছের শ্রেণিবিন্যাসে মানচিত্র করে। প্রতিটি নোড বাচ্চাদের বেশিরভাগ উপাদান ধরে রাখতে পারে বা কোনও বা অন্য উপায়ে অন্যান্য পিতামাতার উপাদানকে অধিকার করতে পারে।

বিওএম -> ব্রাউজার অবজেক্ট মডেল হ'ল বর্তমান ডকুমেন্ট, অবস্থান, ইতিহাস, ফ্রেম এবং ব্রাউজার জাভাস্ক্রিপ্টে প্রকাশ করতে পারে এমন কোনও কার্যকারিতা সহ ব্রাউজারের সরবরাহকৃত সমস্ত কিছুর বৃহত্তর উপস্থাপনা। ব্রাউজার অবজেক্ট মডেলটি মানক করা হয় না এবং বিভিন্ন ব্রাউজারের ভিত্তিতে পরিবর্তন করতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.