{"version":"1.0","provider_name":"XOps Tutorials!!!","provider_url":"https:\/\/www.xopsschool.com\/tutorials","author_name":"ritik hansda","author_url":"https:\/\/www.xopsschool.com\/tutorials\/author\/ritikhansda\/","title":"What is BOM in JavaScript? - XOps Tutorials!!!","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ngS5eD8mVb\"><a href=\"https:\/\/www.xopsschool.com\/tutorials\/what-is-bom-in-javascript\/\">What is BOM in JavaScript?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.xopsschool.com\/tutorials\/what-is-bom-in-javascript\/embed\/#?secret=ngS5eD8mVb\" width=\"600\" height=\"338\" title=\"&#8220;What is BOM in JavaScript?&#8221; &#8212; XOps Tutorials!!!\" data-secret=\"ngS5eD8mVb\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.xopsschool.com\/tutorials\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"In JavaScript, BOM stands for Browser Object Model. Think of it as a toolbox that allows JavaScript to talk to the web browser and do things like opening new windows, checking browser details, or navigating to different web pages. Unlike the DOM (Document Object Model), which has standardized rules for interacting with web page content, ... Read more","thumbnail_url":"https:\/\/www.xopsschool.com\/tutorials\/wp-content\/uploads\/2024\/02\/bom.png"}