Webbläsarobjektmodell

Browser Object Model ( BOM ) är en webbläsarspecifik konvention som hänvisar till alla objekt som exponeras av webbläsaren . Till skillnad från Document Object Model finns det ingen standard för implementering och ingen strikt definition, så webbläsarleverantörer är fria att implementera BOM på vilket sätt de vill.

Det som vi ser som ett fönster som visar ett dokument, ser webbläsarprogrammet som en hierarkisk samling av objekt. När webbläsaren tolkar ett dokument skapar den en samling objekt som definierar dokumentet och beskriver hur det ska visas. Objektet som webbläsaren skapar är känt som Document Object Model (DOM). Det är en del av en större samling objekt som webbläsaren använder sig av. Denna samling webbläsarobjekt kallas gemensamt för Browser Object Model, eller BOM.

Den översta nivån i hierarkin är fönsterobjektet , som innehåller information om fönstret som visar dokumentet. Vissa av dess fält är själva objekt som beskriver dokumentet och relaterad information.