\n \n"},]},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 32px",116:"279px 32px",182:"32px",184:"32px",206:"64px",324:"64px"}},"children":[ {"text":"Once the Core library is loaded, you can write unobtrusive JavaScript code using the following pattern:"},]}, {"text":"\n"}, {"tag":"pre","attrib":{style:{1:"rgb(255, 255, 255)",2:"rgb(255, 255, 255)",27:"pre",39:"279px 173.5px",55:"rgb(255, 255, 255)",60:"rgb(255, 255, 255)",61:"rgb(255, 255, 255)",116:"279px 173.5px",122:"13.5px",123:"13.5px",124:"13.5px",125:"13.5px",126:"13.5px",127:"13.5px",128:"13.5px",129:"13.5px",134:"auto",135:"auto",137:"auto",138:"auto",140:"auto",144:"rgb(255, 255, 255)",182:"32px",184:"32px",206:"347px",235:"monospace",264:"rgb(255, 255, 255)",271:"rgb(255, 255, 255)",276:"rgb(255, 255, 255)",286:"none",287:"9px",288:"9px",289:"rgba(51, 51, 51, 0.1)",290:"9px",291:"9px",294:"none",295:"rgba(51, 51, 51, 0.1)",297:"none",298:"rgba(51, 51, 51, 0.1)",300:"none",301:"rgba(51, 51, 51, 0.1)",303:"none",304:"rgba(51, 51, 51, 0.1)",310:"9px",311:"9px",314:"none",315:"9px",316:"9px",317:"rgba(51, 51, 51, 0.1)",319:"none",320:"rgba(51, 51, 51, 0.1)",322:"none",323:"rgba(51, 51, 51, 0.1)",324:"347px",332:"rgb(41, 45, 62)"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"86.6667px 11px",116:"86.6667px 11px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",182:"0px",184:"0px",201:"auto",206:"auto",250:"inline",286:"solid",287:"0px",288:"0px",289:"rgb(224, 223, 225)",290:"0px",291:"0px",294:"solid",295:"rgb(224, 223, 225)",297:"solid",298:"rgb(224, 223, 225)",300:"solid",301:"rgb(224, 223, 225)",303:"solid",304:"rgb(224, 223, 225)",310:"0px",311:"0px",314:"solid",315:"0px",316:"0px",317:"rgb(224, 223, 225)",319:"solid",320:"rgb(224, 223, 225)",322:"solid",323:"rgb(224, 223, 225)",324:"auto"}},"children":[ {"text":"var YourScript =\n{\n init: function()\n {\n // Your start-up code here\n },\n // Additional methods here\n};\n\nCore.start(YourScript);"},]},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 64px",116:"279px 64px",182:"32px",184:"32px",206:"128px",324:"128px"}},"children":[ {"text":"The "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"58.1667px 13.5px",116:"58.1667px 13.5px",122:"2px",123:"3px",124:"3px",125:"3px",126:"3px",127:"1px",128:"2px",129:"1px",182:"0px",184:"0px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(224, 223, 225)"}},"children":[ {"text":"Core.start"},]}, {"text":" method on the last line will handle all the details of ensuring that your script’s "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"25.6667px 13.5px",116:"25.6667px 13.5px",122:"2px",123:"3px",124:"3px",125:"3px",126:"3px",127:"1px",128:"2px",129:"1px",182:"0px",184:"0px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(224, 223, 225)"}},"children":[ {"text":"init"},]}, {"text":" method is called as soon as the page that contains the script has finished loading."},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 32px",116:"279px 32px",182:"32px",184:"32px",206:"64px",324:"64px"}},"children":[ {"text":"The Core library has been tested with most popular current browsers, including:"},]}, {"tag":"div","attrib":{style:{39:"279px 100px",43:"0px",65:"center",110:"0px",114:"relative",116:"279px 100px",156:"200px",157:"200px",177:"36px",182:"36px",183:"36px",184:"36px",192:"0px",195:"center",197:"0px",198:"0px",199:"0px",200:"0px",206:"200px",242:"column",250:"flex",284:"0px",324:"200px",348:"center"}},"children":[{"tag":"div","pseudo":"before","attrib":{style:{32:"normal",39:"279px 16px",43:"-27px",46:"uppercase",65:"center",110:"0px",114:"absolute",116:"279px 16px",192:"0px",197:"0px",198:"0px",199:"-27px",200:"195px",206:"32px",230:"9px",258:"'Advertisement'",284:"195px",324:"32px"}},"children":[{"text":"Advertisement"}]}, {"tag":"a","attrib":{"id":"custom-content-2","href":"https://www.sitepoint.com/premium/books/learn-to-code-with-javascript/?ref_source=bpp","target":"_blank",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"279px 94.45px",43:"auto",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",110:"auto",114:"static",116:"279px 94.45px",144:"rgb(74, 31, 165)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",182:"0px",183:"0px",184:"0px",192:"auto",195:"normal",197:"auto",198:"auto",199:"auto",200:"auto",206:"188.9px",217:"500",242:"row",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",284:"auto",324:"188.9px",348:"normal"}},"children":[ {"tag":"img","attrib":{"src":"https://cdn.sanity.io/images/708bnrs8/production/9144078672758630a953e5d4989247863d85dbdf-768x260.png?w=768&h=260&auto=format","alt":"Learn to Code with JavaScript","loading":"lazy","width":"768","height":"260",style:{29:"middle",34:"ease",35:"all",36:"0s",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",250:"inline-block",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none",337:"auto 768 / 260"}},"children":[]},]},]}, {"text":"\n"}, {"tag":"ul","attrib":{style:{39:"279px 66px",116:"279px 66px",177:"-4.5px",182:"32px",183:"-4.5px",184:"32px",185:"none",206:"132px",256:"list-item 0",324:"132px"}},"children":[ {"text":"\n"}, {"tag":"li","attrib":{style:{26:"531px",39:"265.5px 16.5px",65:"left",116:"265.5px 16.5px",177:"0px",179:"27px",180:"27px",182:"0px",183:"0px",184:"0px",185:"disc",201:"531px",206:"33px",250:"list-item",256:"none",324:"33px"}},"children":[ {"text":"Firefox 2.0"},]}, {"text":"\n"}, {"tag":"li","attrib":{style:{26:"531px",39:"265.5px 16.5px",65:"left",116:"265.5px 16.5px",177:"0px",179:"27px",180:"27px",182:"0px",183:"0px",184:"0px",185:"disc",201:"531px",206:"33px",250:"list-item",256:"none",324:"33px"}},"children":[ {"text":"Internet Explorer 6.0 and 7.0"},]}, {"text":"\n"}, {"tag":"li","attrib":{style:{26:"531px",39:"265.5px 16.5px",65:"left",116:"265.5px 16.5px",177:"0px",179:"27px",180:"27px",182:"0px",183:"0px",184:"0px",185:"disc",201:"531px",206:"33px",250:"list-item",256:"none",324:"33px"}},"children":[ {"text":"Safari 2.0"},]}, {"text":"\n"}, {"tag":"li","attrib":{style:{26:"531px",39:"265.5px 16.5px",65:"left",116:"265.5px 16.5px",177:"0px",179:"27px",180:"27px",182:"0px",183:"0px",184:"0px",185:"disc",201:"531px",206:"33px",250:"list-item",256:"none",324:"33px"}},"children":[ {"text":"Opera 9.23"},]}, {"text":"\n"},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 32px",116:"279px 32px",182:"32px",184:"32px",206:"64px",324:"64px"}},"children":[ {"text":"It is also expected to work with Internet Explorer 5.5, and Firefox 1.5."},]}, {"text":"\n"}, {"tag":"h2","attrib":{style:{1:"rgb(38, 38, 38)",2:"rgb(38, 38, 38)",39:"279px 24px",55:"rgb(38, 38, 38)",60:"rgb(38, 38, 38)",61:"rgb(38, 38, 38)",116:"279px 24px",144:"rgb(38, 38, 38)",182:"17.5781px",184:"17.5781px",188:"48px",206:"48px",217:"700",230:"35.1563px",264:"rgb(38, 38, 38)",271:"rgb(38, 38, 38)",276:"rgb(38, 38, 38)",324:"48px"}},"children":[ {"text":"What else does it do?"},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 48px",116:"279px 48px",182:"32px",184:"32px",206:"96px",324:"96px"}},"children":[ {"text":"Again, there is plenty of detail to be found in Appendix A of "}, {"tag":"a","attrib":{"href":"https://www.sitepoint.com/store/simply-javascript/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"auto",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"78.5083px 11px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"78.5083px 11px",144:"rgb(74, 31, 165)",182:"0px",184:"0px",201:"auto",206:"auto",217:"500",250:"inline",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"auto"}},"children":[ {"text":"Simply JavaScript"},]}, {"text":", but here’s a quick run-down of the facilities provided by the Core library:"},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 16px",116:"279px 16px",182:"32px",184:"32px",206:"32px",324:"32px"}},"children":[ {"tag":"strong","attrib":{style:{26:"auto",32:"normal",39:"76.1917px 11px",116:"76.1917px 11px",182:"0px",184:"0px",201:"auto",206:"auto",217:"700",250:"inline",324:"auto"}},"children":[ {"text":"Event listeners"},]},]}, {"tag":"div","attrib":{style:{39:"279px 115.283px",43:"0px",110:"0px",114:"relative",116:"279px 115.283px",156:"90px",157:"90px",177:"36px",182:"36px",183:"36px",184:"36px",192:"0px",197:"0px",198:"0px",199:"0px",200:"0px",206:"230.567px",284:"0px",324:"230.567px"}},"children":[{"tag":"div","pseudo":"before","attrib":{style:{32:"normal",39:"279px 16px",43:"-27px",46:"uppercase",65:"center",110:"0px",114:"absolute",116:"279px 16px",192:"0px",197:"0px",198:"0px",199:"-27px",200:"225.567px",206:"32px",230:"9px",258:"'Advertisement'",284:"225.567px",324:"32px"}},"children":[{"text":"Advertisement"}]}, {"tag":"a","attrib":{"id":"ad_inline-content-3","href":"https://platform.cloudways.com/signup?id=502878&coupon=BFCM4040&data1=SPsn&data2=BFCMsn","target":"_blank","rel":"nofollow sponsored",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"auto",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"0px 11px",43:"auto",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",110:"auto",114:"static",116:"0px 11px",144:"rgb(74, 31, 165)",156:"0px",157:"0px",177:"0px",182:"0px",183:"0px",184:"0px",192:"auto",197:"auto",198:"auto",199:"auto",200:"auto",201:"auto",206:"auto",217:"500",250:"inline",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",284:"auto",324:"auto"}},"children":[ {"tag":"img","attrib":{"src":"https://cdn.sanity.io/images/708bnrs8/production/6853e6c9373cd086ba816dbc10be4977e1efdc12-726x300.jpg?w=726&h=300&auto=format","alt":"cloudways_inline_ad","loading":"lazy","width":"726","height":"300",style:{26:"558px",29:"middle",34:"ease",35:"all",36:"0s",39:"279px 115.283px",116:"279px 115.283px",158:"100%",159:"100%",160:"100%",161:"100%",201:"558px",206:"230.567px",250:"block",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none",324:"230.567px",337:"auto 726 / 300"}},"children":[]},]},]}, {"text":"\n"}, {"tag":"dl","attrib":{style:{39:"279px 336px",116:"279px 336px",206:"672px",324:"672px"}},"children":[ {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"136px 15px",116:"136px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.start(ScriptObject)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 32px",116:"279px 32px",206:"64px",324:"64px"}},"children":[ {"text":"As shown above, calls "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"98.0833px 15px",116:"98.0833px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"ScriptObject.init"},]}, {"text":" when the page has loaded."},]}, {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"249.75px 15px",116:"249.75px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.addEventListener(target, type, listener)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 80px",116:"279px 80px",206:"160px",324:"160px"}},"children":[ {"text":"Registers the function "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"49.3333px 15px",116:"49.3333px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"listener"},]}, {"text":" to be called when a "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"27.6667px 15px",116:"27.6667px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"type"},]}, {"text":" (e.g. "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"43.9167px 15px",116:"43.9167px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"\"click\""},]}, {"text":") event occurs on "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"38.5px 15px",116:"38.5px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target"},]}, {"text":" or one of its descendants. Equivalent to "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"255.167px 15px",116:"255.167px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target.addEventListener(type, listener, false)"},]}, {"text":" in browsers that support DOM2 Events."},]}, {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"266px 15px",116:"266px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.removeEventListener(target, type, listener)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 80px",116:"279px 80px",206:"160px",324:"160px"}},"children":[ {"text":"Unregisters the function "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"49.3333px 15px",116:"49.3333px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"listener"},]}, {"text":" so that it will not be called when a "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"27.6667px 15px",116:"27.6667px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"type"},]}, {"text":" (e.g. "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"43.9167px 15px",116:"43.9167px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"\"click\""},]}, {"text":") event occurs on "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"38.5px 15px",116:"38.5px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target"},]}, {"text":" or one of its descendants. Equivalent to "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"271.417px 15px",116:"271.417px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target.removeEventListener(type, listener, false)"},]}, {"text":" in browsers that support DOM2 Events."},]}, {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"146.833px 15px",116:"146.833px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.preventDefault(event)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 32px",116:"279px 32px",206:"64px",324:"64px"}},"children":[ {"text":"Cancels the default action associated with the given "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"33.0833px 15px",116:"33.0833px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"event"},]}, {"text":" object."},]}, {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"152.25px 15px",116:"152.25px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.stopPropagation(event)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 32px",116:"279px 32px",206:"64px",324:"64px"}},"children":[ {"text":"Prevents ancestors of the current element from receiving notification of the given "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"33.0833px 15px",116:"33.0833px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"event"},]}, {"text":"."},]}, {"text":"\n"},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 16px",116:"279px 16px",182:"32px",184:"32px",206:"32px",324:"32px"}},"children":[ {"tag":"strong","attrib":{style:{26:"auto",32:"normal",39:"117.467px 11px",116:"117.467px 11px",182:"0px",184:"0px",201:"auto",206:"auto",217:"700",250:"inline",324:"auto"}},"children":[ {"text":"CSS class management"},]},]}, {"text":"\n"}, {"tag":"dl","attrib":{style:{39:"279px 192px",116:"279px 192px",206:"384px",324:"384px"}},"children":[ {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"179.333px 15px",116:"179.333px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.addClass(target, className)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 32px",116:"279px 32px",206:"64px",324:"64px"}},"children":[ {"text":"Adds the specified class to the existing classes (if any) applied to the "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"38.5px 15px",116:"38.5px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target"},]}, {"text":" element."},]}, {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"190.167px 15px",116:"190.167px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.getElementsByClass(className)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 32px",116:"279px 32px",206:"64px",324:"64px"}},"children":[ {"text":"Returns an array of all elements in the document that have the specified class applied to them."},]}, {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"179.333px 15px",116:"179.333px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.hasClass(target, className)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 32px",116:"279px 32px",206:"64px",324:"64px"}},"children":[ {"text":"Returns "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"27.6667px 15px",116:"27.6667px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"true"},]}, {"text":" if the specified class has been applied to the "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"38.5px 15px",116:"38.5px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target"},]}, {"text":" element, "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"33.0833px 15px",116:"33.0833px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"false"},]}, {"text":" if not."},]}, {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"195.583px 15px",116:"195.583px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.removeClass(target, className)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 32px",116:"279px 32px",206:"64px",324:"64px"}},"children":[ {"text":"Removes the specified class from the list of classes applied to the "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"38.5px 15px",116:"38.5px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target"},]}, {"text":" element."},]}, {"text":"\n"},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 16px",116:"279px 16px",182:"32px",184:"32px",206:"32px",324:"32px"}},"children":[ {"tag":"strong","attrib":{style:{26:"auto",32:"normal",39:"86.1833px 11px",116:"86.1833px 11px",182:"0px",184:"0px",201:"auto",206:"auto",217:"700",250:"inline",324:"auto"}},"children":[ {"text":"Computed Styles"},]},]}, {"text":"\n"}, {"tag":"dl","attrib":{style:{39:"279px 64px",116:"279px 64px",206:"128px",324:"128px"}},"children":[ {"text":"\n"}, {"tag":"dt","attrib":{style:{39:"279px 16px",116:"279px 16px",206:"32px",324:"32px"}},"children":[ {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"244.333px 15px",116:"244.333px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"Core.getComputedStyle(target, styleProperty)"},]},]}, {"text":"\n"}, {"tag":"dd","attrib":{style:{39:"279px 48px",116:"279px 48px",206:"96px",324:"96px"}},"children":[ {"text":"Retrieves the effective value of the specified CSS property once all the various sources of CSS styles have been applied to the "}, {"tag":"code","attrib":{style:{26:"auto",32:"normal",39:"38.5px 15px",116:"38.5px 15px",122:"3px",123:"5px",124:"5px",125:"5px",126:"5px",127:"3px",128:"3px",129:"3px",201:"auto",206:"auto",235:"monospace",250:"inline",285:"1px",287:"3px",288:"3px",289:"rgba(51, 51, 51, 0.1)",290:"3px",291:"3px",293:"1px",295:"rgba(51, 51, 51, 0.1)",296:"1px",298:"rgba(51, 51, 51, 0.1)",299:"1px",301:"rgba(51, 51, 51, 0.1)",302:"1px",304:"rgba(51, 51, 51, 0.1)",310:"3px",311:"3px",313:"1px",315:"3px",316:"3px",317:"rgba(51, 51, 51, 0.1)",318:"1px",320:"rgba(51, 51, 51, 0.1)",321:"1px",323:"rgba(51, 51, 51, 0.1)",324:"auto",332:"rgb(245, 242, 240)"}},"children":[ {"text":"target"},]}, {"text":" element."},]}, {"text":"\n"},]}, {"tag":"div","attrib":{style:{39:"279px 100px",43:"0px",65:"center",110:"0px",114:"relative",116:"279px 100px",156:"200px",157:"200px",177:"36px",182:"36px",183:"36px",184:"36px",192:"0px",195:"center",197:"0px",198:"0px",199:"0px",200:"0px",206:"200px",242:"column",250:"flex",284:"0px",324:"200px",348:"center"}},"children":[{"tag":"div","pseudo":"before","attrib":{style:{32:"normal",39:"279px 16px",43:"-27px",46:"uppercase",65:"center",110:"0px",114:"absolute",116:"279px 16px",192:"0px",197:"0px",198:"0px",199:"-27px",200:"195px",206:"32px",230:"9px",258:"'Advertisement'",284:"195px",324:"32px"}},"children":[{"text":"Advertisement"}]}, {"tag":"a","attrib":{"id":"custom-content-3","href":"https://www.sitepoint.com/premium/books/learn-to-code-with-javascript/?ref_source=bpp","target":"_blank",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"279px 94.45px",43:"auto",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",110:"auto",114:"static",116:"279px 94.45px",144:"rgb(74, 31, 165)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",182:"0px",183:"0px",184:"0px",192:"auto",195:"normal",197:"auto",198:"auto",199:"auto",200:"auto",206:"188.9px",217:"500",242:"row",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",284:"auto",324:"188.9px",348:"normal"}},"children":[ {"tag":"img","attrib":{"src":"https://cdn.sanity.io/images/708bnrs8/production/9144078672758630a953e5d4989247863d85dbdf-768x260.png?w=768&h=260&auto=format","alt":"Learn to Code with JavaScript","loading":"lazy","width":"768","height":"260",style:{29:"middle",34:"ease",35:"all",36:"0s",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",250:"inline-block",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none",337:"auto 768 / 260"}},"children":[]},]},]}, {"text":"\n"}, {"tag":"h2","attrib":{style:{1:"rgb(38, 38, 38)",2:"rgb(38, 38, 38)",39:"279px 48px",55:"rgb(38, 38, 38)",60:"rgb(38, 38, 38)",61:"rgb(38, 38, 38)",116:"279px 48px",144:"rgb(38, 38, 38)",182:"17.5781px",184:"17.5781px",188:"48px",206:"96px",217:"700",230:"35.1563px",264:"rgb(38, 38, 38)",271:"rgb(38, 38, 38)",276:"rgb(38, 38, 38)",324:"96px"}},"children":[ {"text":"Wait a minute … that sucks!"},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 80px",116:"279px 80px",182:"32px",184:"32px",206:"160px",324:"160px"}},"children":[ {"text":"If you see something in the code of the Core library that isn’t quite up to scratch, or if you feel there is a vital feature missing from the library, I’ll happily consider any suggestions for improvement you may have. Either comment here, or drop me a line at kevin (at) sitepoint.com."},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 176px",116:"279px 176px",182:"32px",184:"32px",206:"352px",324:"352px"}},"children":[ {"text":"Do remember, however, that the purpose of this library is simply to smooth out the rough bits of JavaScript that make it difficult for beginners to learn. I’m not interested in adding, for example, a CSS selector API to the Core library, as there are plenty of good libraries for adding functionality to JavaScript. Likewise, performance optimizations aren’t particularly interesting to me, unless they can be made without making the code more difficult to understand. After all, the final step in learning JavaScript with the assistance of the Core library is to be able to read the Core library and understand how all the code works!"},]}, {"text":"\n"}, {"tag":"h2","attrib":{style:{1:"rgb(38, 38, 38)",2:"rgb(38, 38, 38)",39:"279px 24px",55:"rgb(38, 38, 38)",60:"rgb(38, 38, 38)",61:"rgb(38, 38, 38)",116:"279px 24px",144:"rgb(38, 38, 38)",182:"17.5781px",184:"17.5781px",188:"48px",206:"48px",217:"700",230:"35.1563px",264:"rgb(38, 38, 38)",271:"rgb(38, 38, 38)",276:"rgb(38, 38, 38)",324:"48px"}},"children":[ {"text":"What can I do with this?"},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 96px",116:"279px 96px",182:"32px",184:"32px",206:"192px",324:"192px"}},"children":[ {"text":"The "}, {"tag":"a","attrib":{"href":"http://en.wikipedia.org/wiki/MIT_License",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"auto",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"52.7083px 11px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"52.7083px 11px",144:"rgb(74, 31, 165)",182:"0px",184:"0px",201:"auto",206:"auto",217:"500",250:"inline",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"auto"}},"children":[ {"text":"MIT License"},]}, {"text":" lets you do just about anything you like with the library, including using it to publish a competing JavaScript book (good luck with that, by the way). All the library requires is that you give us credit by leaving the license notice contained in the library when you use it in your own projects."},]}, {"tag":"div","attrib":{style:{39:"279px 115.283px",43:"0px",110:"0px",114:"relative",116:"279px 115.283px",156:"90px",157:"90px",177:"36px",182:"36px",183:"36px",184:"36px",192:"0px",197:"0px",198:"0px",199:"0px",200:"0px",206:"230.567px",284:"0px",324:"230.567px"}},"children":[{"tag":"div","pseudo":"before","attrib":{style:{32:"normal",39:"279px 16px",43:"-27px",46:"uppercase",65:"center",110:"0px",114:"absolute",116:"279px 16px",192:"0px",197:"0px",198:"0px",199:"-27px",200:"225.567px",206:"32px",230:"9px",258:"'Advertisement'",284:"225.567px",324:"32px"}},"children":[{"text":"Advertisement"}]}, {"tag":"a","attrib":{"id":"ad_inline-content-4","href":"https://platform.cloudways.com/signup?id=502878&coupon=BFCM4040&data1=SPsn&data2=BFCMsn","target":"_blank","rel":"nofollow sponsored",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"auto",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"0px 11px",43:"auto",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",110:"auto",114:"static",116:"0px 11px",144:"rgb(74, 31, 165)",156:"0px",157:"0px",177:"0px",182:"0px",183:"0px",184:"0px",192:"auto",197:"auto",198:"auto",199:"auto",200:"auto",201:"auto",206:"auto",217:"500",250:"inline",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",284:"auto",324:"auto"}},"children":[ {"tag":"img","attrib":{"src":"https://cdn.sanity.io/images/708bnrs8/production/6853e6c9373cd086ba816dbc10be4977e1efdc12-726x300.jpg?w=726&h=300&auto=format","alt":"cloudways_inline_ad","loading":"lazy","width":"726","height":"300",style:{26:"558px",29:"middle",34:"ease",35:"all",36:"0s",39:"279px 115.283px",116:"279px 115.283px",158:"100%",159:"100%",160:"100%",161:"100%",201:"558px",206:"230.567px",250:"block",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none",324:"230.567px",337:"auto 726 / 300"}},"children":[]},]},]}, {"text":"\n"}, {"tag":"p","attrib":{style:{39:"279px 80px",116:"279px 80px",182:"32px",184:"32px",206:"160px",324:"160px"}},"children":[ {"text":"Far from wanting to keep this library to ourselves, we would be thrilled for it to become the de facto starting point for teaching JavaScript to beginners. If you "}, {"tag":"em","attrib":{style:{26:"auto",32:"normal",39:"11.225px 11px",116:"11.225px 11px",182:"0px",184:"0px",201:"auto",206:"auto",227:"italic",250:"inline",324:"auto"}},"children":[ {"text":"do"},]}, {"text":" use the Core library in any way at all, consider leaving a comment to let us know!"},]}, {"text":"\n\n"},]}, {"tag":"aside","attrib":{style:{39:"279px 25.3167px",116:"279px 25.3167px",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",177:"27px",182:"0px",183:"27px",184:"0px",206:"50.6333px",250:"flex",324:"50.6333px"}},"children":[ {"tag":"h2","attrib":{style:{1:"rgb(38, 38, 38)",2:"rgb(38, 38, 38)",26:"202.633px",39:"101.317px 15.75px",55:"rgb(38, 38, 38)",60:"rgb(38, 38, 38)",61:"rgb(38, 38, 38)",116:"101.317px 15.75px",144:"rgb(38, 38, 38)",154:"auto",155:"auto",156:"auto",157:"auto",177:"9px",178:"9px",181:"9px",182:"10.125px",183:"9px",184:"10.125px",188:"31.5px",201:"202.633px",206:"31.5px",217:"700",230:"20.25px",250:"block",264:"rgb(38, 38, 38)",271:"rgb(38, 38, 38)",276:"rgb(38, 38, 38)",324:"31.5px"}},"children":[ {"text":"Share This Article"},]}, {"tag":"button","attrib":{"aria-label":"Share SitePoint on facebook",style:{1:"rgb(114, 50, 250)",2:"rgb(114, 50, 250)",26:"21px",31:"none",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter",36:"0.2s",39:"10.5px 25.3167px",41:"matrix(1, 0, 0, 1, 0, 0)",55:"rgb(114, 50, 250)",60:"rgb(114, 50, 250)",61:"rgb(114, 50, 250)",65:"center",116:"10.5px 25.3167px",144:"rgb(114, 50, 250)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",179:"18px",180:"18px",183:"0px",188:"20.7px",201:"21px",250:"block",254:"pointer",264:"rgb(114, 50, 250)",271:"rgb(114, 50, 250)",276:"rgb(114, 50, 250)",338:"button"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{29:"-5.39999px",31:"auto",34:"ease",35:"all",36:"0s",39:"10.5px 12px",41:"none",116:"10.5px 12px",154:"0px",155:"0px",156:"0px",157:"0px",179:"0px",180:"0px",188:"18px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px",338:"none"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"224px 256px",201:"auto",206:"auto",247:"rgb(114, 50, 250)",250:"inline",324:"auto"}},"children":[]},]},]}, {"tag":"button","attrib":{"aria-label":"Share SitePoint on reddit",style:{1:"rgb(114, 50, 250)",2:"rgb(114, 50, 250)",26:"24px",31:"none",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter",36:"0.2s",39:"12px 25.3167px",41:"matrix(1, 0, 0, 1, 0, 0)",55:"rgb(114, 50, 250)",60:"rgb(114, 50, 250)",61:"rgb(114, 50, 250)",65:"center",116:"12px 25.3167px",144:"rgb(114, 50, 250)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",179:"18px",180:"18px",183:"0px",188:"20.7px",201:"24px",250:"block",254:"pointer",264:"rgb(114, 50, 250)",271:"rgb(114, 50, 250)",276:"rgb(114, 50, 250)",338:"button"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 512 512",style:{29:"-5.39999px",31:"auto",34:"ease",35:"all",36:"0s",39:"12px 12px",41:"none",116:"12px 12px",154:"0px",155:"0px",156:"0px",157:"0px",179:"0px",180:"0px",188:"18px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px",338:"none"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"256px 256px",201:"auto",206:"auto",247:"rgb(114, 50, 250)",250:"inline",324:"auto"}},"children":[]},]},]}, {"tag":"button","attrib":{"aria-label":"Share SitePoint on twitter",style:{1:"rgb(114, 50, 250)",2:"rgb(114, 50, 250)",26:"21px",31:"none",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter",36:"0.2s",39:"10.5px 25.3167px",41:"matrix(1, 0, 0, 1, 0, 0)",55:"rgb(114, 50, 250)",60:"rgb(114, 50, 250)",61:"rgb(114, 50, 250)",65:"center",116:"10.5px 25.3167px",144:"rgb(114, 50, 250)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",179:"18px",180:"18px",183:"0px",188:"20.7px",201:"21px",250:"block",254:"pointer",264:"rgb(114, 50, 250)",271:"rgb(114, 50, 250)",276:"rgb(114, 50, 250)",338:"button"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{29:"-5.39999px",31:"auto",34:"ease",35:"all",36:"0s",39:"10.5px 12px",41:"none",116:"10.5px 12px",154:"0px",155:"0px",156:"0px",157:"0px",179:"0px",180:"0px",188:"18px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px",338:"none"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"224px 256px",201:"auto",206:"auto",247:"rgb(114, 50, 250)",250:"inline",324:"auto"}},"children":[]},]},]}, {"tag":"button","attrib":{"aria-label":"Share SitePoint on linkedin",style:{1:"rgb(114, 50, 250)",2:"rgb(114, 50, 250)",26:"21px",31:"none",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter",36:"0.2s",39:"10.5px 25.3167px",41:"matrix(1, 0, 0, 1, 0, 0)",55:"rgb(114, 50, 250)",60:"rgb(114, 50, 250)",61:"rgb(114, 50, 250)",65:"center",116:"10.5px 25.3167px",144:"rgb(114, 50, 250)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",179:"18px",180:"18px",183:"0px",188:"20.7px",201:"21px",250:"block",254:"pointer",264:"rgb(114, 50, 250)",271:"rgb(114, 50, 250)",276:"rgb(114, 50, 250)",338:"button"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{29:"-5.39999px",31:"auto",34:"ease",35:"all",36:"0s",39:"10.5px 12px",41:"none",116:"10.5px 12px",154:"0px",155:"0px",156:"0px",157:"0px",179:"0px",180:"0px",188:"18px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px",338:"none"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"224px 256px",201:"auto",206:"auto",247:"rgb(114, 50, 250)",250:"inline",324:"auto"}},"children":[]},]},]}, {"tag":"button","attrib":{"aria-label":"Share SitePoint on email",style:{1:"rgb(114, 50, 250)",2:"rgb(114, 50, 250)",26:"24px",31:"none",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter",36:"0.2s",39:"12px 25.3167px",41:"matrix(1, 0, 0, 1, 0, 0)",55:"rgb(114, 50, 250)",60:"rgb(114, 50, 250)",61:"rgb(114, 50, 250)",65:"center",116:"12px 25.3167px",144:"rgb(114, 50, 250)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",179:"18px",180:"18px",183:"0px",188:"20.7px",201:"24px",250:"block",254:"pointer",264:"rgb(114, 50, 250)",271:"rgb(114, 50, 250)",276:"rgb(114, 50, 250)",338:"button"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 512 512",style:{29:"-5.39999px",31:"auto",34:"ease",35:"all",36:"0s",39:"12px 12px",41:"none",116:"12px 12px",154:"0px",155:"0px",156:"0px",157:"0px",179:"0px",180:"0px",188:"18px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px",338:"none"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"256px 256px",201:"auto",206:"auto",247:"rgb(114, 50, 250)",250:"inline",324:"auto"}},"children":[]},]},]},]},]}, {"tag":"aside","attrib":{style:{39:"279px 241.5px",116:"279px 241.5px",156:"0px",157:"0px",182:"31.5px",184:"31.5px",206:"483px",243:"auto",324:"483px"}},"children":[ {"tag":"div","attrib":{style:{122:"9px",123:"22.5px",124:"22.5px",125:"22.5px",126:"22.5px",127:"9px",128:"9px",129:"9px",182:"0px",184:"0px",285:"2px",293:"2px",296:"2px",299:"2px",302:"2px",313:"2px",318:"2px",321:"2px"}},"children":[ {"tag":"address","attrib":{style:{26:"509px",39:"254.5px 212.5px",116:"254.5px 212.5px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",177:"18px",182:"18px",183:"18px",184:"18px",201:"509px",206:"425px",250:"flex",285:"0px",293:"0px",296:"0px",299:"0px",302:"0px",313:"0px",318:"0px",321:"0px",324:"425px"}},"children":[ {"tag":"a","attrib":{"href":"/author/kevin-yank/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"90px",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"45px 45px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"45px 45px",144:"rgb(74, 31, 165)",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",182:"0px",183:"0px",184:"0px",201:"90px",206:"90px",217:"500",240:"0",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"90px"}},"children":[ {"tag":"img","attrib":{"src":"https://uploads.sitepoint.com/wp-content/uploads/2015/04/1429112558kevinyank-96x96.jpg","alt":"Kevin Yank","loading":"lazy",style:{29:"middle",34:"ease",35:"all",36:"0s",152:"cover",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",240:"1",286:"none",287:"9999px",288:"9999px",290:"9999px",291:"9999px",294:"none",297:"none",300:"none",303:"none",310:"9999px",311:"9999px",314:"none",315:"9999px",316:"9999px",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{style:{26:"401px",39:"200.5px 212.5px",116:"200.5px 212.5px",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",179:"18px",180:"18px",182:"0px",183:"0px",184:"0px",201:"401px",250:"block"}},"children":[ {"tag":"a","attrib":{"href":"/author/kevin-yank/",style:{1:"rgb(31, 30, 32)",2:"rgb(31, 30, 32)",26:"auto",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"55.5667px 11px",55:"rgb(31, 30, 32)",60:"rgb(31, 30, 32)",61:"rgb(31, 30, 32)",116:"55.5667px 11px",144:"rgb(31, 30, 32)",154:"0px",155:"0px",156:"0px",157:"0px",179:"0px",180:"0px",201:"auto",206:"auto",217:"700",250:"inline",254:"pointer",264:"rgb(31, 30, 32)",271:"rgb(31, 30, 32)",276:"rgb(31, 30, 32)",324:"auto"}},"children":[ {"text":"Kevin Yank"},]}, {"tag":"p","attrib":{style:{39:"200.5px 176px",116:"200.5px 176px",154:"0px",155:"0px",156:"0px",157:"0px",179:"0px",180:"0px",206:"352px",324:"352px"}},"children":[ {"text":"Kevin Yank is an accomplished web developer, speaker, trainer and author of Build Your Own Database Driven Website Using PHP & MySQL and Co-Author of Simply JavaScript and Everything You Know About CSS is Wrong! Kevin loves to share his wealth of knowledge and it didn't stop at books, he's also the course instructor to 3 online courses in web development. Currently Kevin is the Director of Front End Engineering at Culture Amp."},]}, {"tag":"ul","attrib":{style:{39:"200.5px 16px",116:"200.5px 16px",154:"0px",155:"0px",156:"0px",157:"0px",177:"4.5px",179:"0px",180:"0px",182:"4.5px",183:"4.5px",184:"4.5px",185:"none",206:"32px",256:"list-item 0",324:"32px"}},"children":[ {"tag":"a","attrib":{"href":"https://www.linkedin.com/in/kevinyank/","rel":"noreferrer noopener","target":"_blank","aria-label":"Kevin Yank's linkedin account",style:{1:"rgb(31, 30, 32)",2:"rgb(31, 30, 32)",26:"auto",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"10.5px 11px",55:"rgb(31, 30, 32)",60:"rgb(31, 30, 32)",61:"rgb(31, 30, 32)",116:"10.5px 11px",144:"rgb(31, 30, 32)",177:"0px",182:"0px",183:"0px",184:"0px",201:"auto",206:"auto",217:"500",250:"inline",254:"pointer",256:"none",264:"rgb(31, 30, 32)",271:"rgb(31, 30, 32)",276:"rgb(31, 30, 32)",324:"auto"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{26:"21px",29:"-5.39999px",35:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter",36:"0.2s",39:"10.5px 12px",41:"matrix(1, 0, 0, 1, 0, 0)",116:"10.5px 12px",188:"18px",201:"21px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z",style:{26:"auto",29:"baseline",31:"none",34:"ease",35:"all",36:"0s",39:"0px 0px",41:"none",116:"224px 256px",201:"auto",206:"auto",247:"rgb(31, 30, 32)",250:"inline",324:"auto"}},"children":[]},]},]}, {"tag":"a","attrib":{"href":"https://twitter.com/sentience","rel":"noreferrer noopener","target":"_blank","aria-label":"Kevin Yank's twitter account",style:{1:"rgb(31, 30, 32)",2:"rgb(31, 30, 32)",26:"auto",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"10.5px 11px",55:"rgb(31, 30, 32)",60:"rgb(31, 30, 32)",61:"rgb(31, 30, 32)",116:"10.5px 11px",144:"rgb(31, 30, 32)",177:"0px",179:"18px",180:"18px",182:"0px",183:"0px",184:"0px",201:"auto",206:"auto",217:"500",250:"inline",254:"pointer",256:"none",264:"rgb(31, 30, 32)",271:"rgb(31, 30, 32)",276:"rgb(31, 30, 32)",324:"auto"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{26:"21px",29:"-5.39999px",35:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter",36:"0.2s",39:"10.5px 12px",41:"matrix(1, 0, 0, 1, 0, 0)",116:"10.5px 12px",179:"0px",180:"0px",188:"18px",201:"21px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z",style:{26:"auto",29:"baseline",31:"none",34:"ease",35:"all",36:"0s",39:"0px 0px",41:"none",116:"224px 256px",201:"auto",206:"auto",247:"rgb(31, 30, 32)",250:"inline",324:"auto"}},"children":[]},]},]},]},]},]},]},]},]}, {"tag":"div","attrib":{"aria-label":"Article Sidebar",style:{26:"400px",39:"200px 4287.66px",116:"200px 4287.66px",154:"auto",155:"auto",156:"auto",157:"auto",201:"400px",243:"400px",250:"block",348:"normal"}},"children":[ {"tag":"div","attrib":{style:{39:"200px 500px",116:"200px 500px",154:"0px",155:"0px",156:"0px",157:"0px",206:"1000px",243:"auto",324:"1000px"}},"children":[ {"tag":"a","attrib":{"href":"https://featured.sitepoint.com/premium?utm_source=sitepoint&utm_campaign=stayrelevant&utm_medium=blog","id":"ad_sidebar-1","rel":"","target":"_blank","alt":"SitePoint Premium",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",32:"normal",34:"cubic-bezier(0, 0, 0.2, 1)",35:"top",36:"0.5s",39:"200px 125px",43:"144px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",65:"center",114:"sticky",116:"200px 125px",144:"rgb(74, 31, 165)",156:"250px",157:"250px",182:"9px",184:"9px",199:"144px",206:"250px",217:"500",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"250px"}},"children":[ {"tag":"div","attrib":{style:{26:"0px",29:"top",32:"isolate",34:"ease",35:"all",36:"0s",39:"0px 0px",43:"0px",110:"0px",114:"relative",116:"0px 0px",134:"hidden",135:"hidden",137:"hidden",138:"hidden",140:"hidden",156:"0px",157:"0px",182:"0px",184:"0px",192:"0px",197:"0px",198:"0px",199:"0px",200:"0px",201:"0px",206:"0px",250:"inline-block",284:"0px",324:"0px"}},"children":[ {"tag":"div","attrib":{style:{29:"baseline",43:"auto",110:"auto",114:"static",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",158:"300px",159:"300px",192:"auto",197:"auto",198:"auto",199:"auto",200:"auto",250:"block",284:"auto"}},"children":[ {"tag":"img","attrib":{"alt":"","role":"presentation","aria-hidden":"true","src":"data:image/svg+xml;charset=utf-8,%3Csvg height='416' width='300' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E",style:{29:"middle",32:"normal",43:"0px",110:"0px",152:"cover",158:"100%",159:"100%",160:"100%",161:"100%",192:"0px",197:"0px",198:"0px",199:"0px",200:"0px",284:"0px",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{"aria-hidden":"true",style:{29:"baseline",34:"linear",35:"opacity",36:"0.5s",114:"absolute",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",152:"cover",250:"block",332:"rgb(148, 123, 247)"}},"children":[]}, {"tag":"img","attrib":{"sizes":"(min-width: 300px) 300px, 100vw","decoding":"async","loading":"lazy","src":"https://cdn.sanity.io/images/708bnrs8/production/1fc21cdf98a6f0420b4fdea5a2ff8e4c81007c73-300x416.png?w=300&h=416&auto=format","srcset":"https://cdn.sanity.io/images/708bnrs8/production/1fc21cdf98a6f0420b4fdea5a2ff8e4c81007c73-300x416.png?w=300&h=416&auto=format 300w","alt":"SitePoint Premium","width":"300","height":"416",style:{25:"opacity",29:"middle",32:"normal",34:"linear",35:"opacity",36:"0.25s",41:"matrix(1, 0, 0, 1, 0, 0)",114:"absolute",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",146:"0",152:"cover",160:"100%",161:"100%",250:"block",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none",337:"auto 300 / 416"}},"children":[]},]},]},]}, {"tag":"a","attrib":{"href":"https://platform.cloudways.com/signup?id=502878&coupon=BFCM4040&data1=SPsn&data2=BFCMsn","id":"ad_sidebar-2","rel":"nofollow sponsored","target":"_blank","alt":"cloudways_sidebar_ad",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",32:"normal",34:"cubic-bezier(0, 0, 0.2, 1)",35:"top",36:"0.5s",39:"200px 125px",43:"144px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",65:"center",114:"sticky",116:"200px 125px",144:"rgb(74, 31, 165)",154:"0px",155:"0px",156:"250px",157:"250px",177:"18px",183:"18px",199:"144px",206:"250px",217:"500",243:"auto",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"250px"}},"children":[ {"tag":"div","attrib":{style:{26:"0px",29:"top",32:"isolate",34:"ease",35:"all",36:"0s",39:"0px 0px",43:"0px",110:"0px",114:"relative",116:"0px 0px",134:"hidden",135:"hidden",137:"hidden",138:"hidden",140:"hidden",156:"0px",157:"0px",177:"0px",183:"0px",192:"0px",197:"0px",198:"0px",199:"0px",200:"0px",201:"0px",206:"0px",250:"inline-block",284:"0px",324:"0px"}},"children":[ {"tag":"div","attrib":{style:{29:"baseline",43:"auto",110:"auto",114:"static",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",158:"300px",159:"300px",192:"auto",197:"auto",198:"auto",199:"auto",200:"auto",250:"block",284:"auto"}},"children":[ {"tag":"img","attrib":{"alt":"","role":"presentation","aria-hidden":"true","src":"data:image/svg+xml;charset=utf-8,%3Csvg height='416' width='300' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E",style:{29:"middle",32:"normal",43:"0px",110:"0px",152:"cover",158:"100%",159:"100%",160:"100%",161:"100%",192:"0px",197:"0px",198:"0px",199:"0px",200:"0px",284:"0px",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{"aria-hidden":"true",style:{29:"baseline",34:"linear",35:"opacity",36:"0.5s",114:"absolute",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",152:"cover",250:"block",332:"rgb(39, 11, 119)"}},"children":[]}, {"tag":"img","attrib":{"sizes":"(min-width: 300px) 300px, 100vw","decoding":"async","loading":"lazy","src":"https://cdn.sanity.io/images/708bnrs8/production/aa3f8cdf1b44c2e9621cd52e550098a25dae00fe-300x416.jpg?w=300&h=416&auto=format","srcset":"https://cdn.sanity.io/images/708bnrs8/production/aa3f8cdf1b44c2e9621cd52e550098a25dae00fe-300x416.jpg?w=300&h=416&auto=format 300w","alt":"cloudways_sidebar_ad","width":"300","height":"416",style:{25:"opacity",29:"middle",32:"normal",34:"linear",35:"opacity",36:"0.25s",41:"matrix(1, 0, 0, 1, 0, 0)",114:"absolute",134:"visible",135:"visible",137:"visible",138:"visible",140:"visible",146:"0",152:"cover",160:"100%",161:"100%",250:"block",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none",337:"auto 300 / 416"}},"children":[]},]},]},]},]}, {"tag":"aside","attrib":{style:{26:"904px",39:"452px 223px",116:"452px 223px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",129:"0px",154:"0px",155:"0px",156:"0px",157:"0px",158:"none",159:"none",178:"27px",179:"27px",180:"27px",181:"27px",182:"27px",184:"27px",201:"904px",206:"446px",324:"446px"}},"children":[ {"tag":"h2","attrib":{style:{1:"rgb(38, 38, 38)",2:"rgb(38, 38, 38)",39:"452px 18px",55:"rgb(38, 38, 38)",60:"rgb(38, 38, 38)",61:"rgb(38, 38, 38)",116:"452px 18px",144:"rgb(38, 38, 38)",178:"0px",179:"0px",180:"0px",181:"0px",182:"32px",184:"32px",188:"36px",206:"36px",217:"700",230:"27px",264:"rgb(38, 38, 38)",271:"rgb(38, 38, 38)",276:"rgb(38, 38, 38)",324:"36px"}},"children":[ {"text":"Up Next"},]}, {"tag":"div","attrib":{style:{26:"868px",39:"434px 189px",108:"18px",116:"434px 189px",177:"18px",178:"18px",179:"18px",180:"18px",181:"18px",182:"18px",183:"18px",184:"18px",201:"868px",206:"378px",207:"180px 180px",208:"277.333px 277.333px 277.333px",250:"grid",265:"18px",324:"378px"}},"children":[ {"tag":"article","attrib":{style:{26:"277.333px",39:"138.667px 90px",108:"normal",116:"138.667px 90px",122:"9px",123:"9px",124:"9px",125:"9px",126:"9px",127:"9px",128:"9px",129:"9px",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",178:"0px",179:"0px",180:"0px",181:"0px",182:"0px",183:"0px",184:"0px",201:"277.333px",206:"180px",207:"none",208:"none",250:"flex",265:"normal",324:"180px"}},"children":[ {"tag":"a","attrib":{"href":"/which-javascript-framework-for-wordpress/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"90px",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"45px 45px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"45px 45px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(74, 31, 165)",201:"90px",206:"90px",217:"500",240:"0",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"90px"}},"children":[ {"tag":"img","attrib":{"src":"https://uploads.sitepoint.com/wp-content/uploads/2023/08/1692781397fallback.svg","loading":"lazy","alt":"Which JavaScript Framework for WordPress Core?",style:{29:"middle",34:"ease",35:"all",36:"0s",152:"cover",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",240:"1",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{style:{26:"155.833px",39:"77.9167px 81px",116:"77.9167px 81px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",179:"13.5px",180:"13.5px",201:"155.833px",206:"162px",242:"column",324:"162px"}},"children":[ {"tag":"a","attrib":{"href":"/which-javascript-framework-for-wordpress/",style:{1:"rgb(0, 0, 0)",2:"rgb(0, 0, 0)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 67.5px",55:"rgb(0, 0, 0)",60:"rgb(0, 0, 0)",61:"rgb(0, 0, 0)",116:"77.9167px 67.5px",144:"rgb(0, 0, 0)",179:"0px",180:"0px",188:"27px",206:"135px",217:"700",242:"row",250:"block",254:"pointer",264:"rgb(0, 0, 0)",271:"rgb(0, 0, 0)",276:"rgb(0, 0, 0)",324:"135px"}},"children":[ {"text":"Which JavaScript Framework for WordPress Core?"},]}, {"tag":"a","attrib":{"href":"/author/jeffsmith/",style:{1:"rgb(127, 125, 131)",2:"rgb(127, 125, 131)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 11.25px",55:"rgb(127, 125, 131)",60:"rgb(127, 125, 131)",61:"rgb(127, 125, 131)",116:"77.9167px 11.25px",144:"rgb(127, 125, 131)",177:"4.5px",179:"0px",180:"0px",183:"4.5px",188:"22.5px",206:"22.5px",217:"500",230:"15.75px",242:"row",250:"block",254:"pointer",264:"rgb(127, 125, 131)",271:"rgb(127, 125, 131)",276:"rgb(127, 125, 131)",324:"22.5px"}},"children":[ {"text":"Jeff Smith"},]},]},]}, {"tag":"article","attrib":{style:{26:"277.333px",39:"138.667px 90px",108:"normal",116:"138.667px 90px",122:"9px",123:"9px",124:"9px",125:"9px",126:"9px",127:"9px",128:"9px",129:"9px",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",178:"0px",179:"0px",180:"0px",181:"0px",182:"0px",183:"0px",184:"0px",201:"277.333px",206:"180px",207:"none",208:"none",250:"flex",265:"normal",324:"180px"}},"children":[ {"tag":"a","attrib":{"href":"/many-influences-kendo-ui-core/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"90px",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"45px 45px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"45px 45px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(74, 31, 165)",201:"90px",206:"90px",217:"500",240:"0",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"90px"}},"children":[ {"tag":"img","attrib":{"src":"https://uploads.sitepoint.com/wp-content/uploads/2023/08/1692781397fallback.svg","loading":"lazy","alt":"The Many Influences of Kendo UI Core",style:{29:"middle",34:"ease",35:"all",36:"0s",152:"cover",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",240:"1",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{style:{26:"155.833px",39:"77.9167px 81px",116:"77.9167px 81px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",179:"13.5px",180:"13.5px",201:"155.833px",206:"162px",242:"column",324:"162px"}},"children":[ {"tag":"a","attrib":{"href":"/many-influences-kendo-ui-core/",style:{1:"rgb(0, 0, 0)",2:"rgb(0, 0, 0)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 40.5px",55:"rgb(0, 0, 0)",60:"rgb(0, 0, 0)",61:"rgb(0, 0, 0)",116:"77.9167px 40.5px",144:"rgb(0, 0, 0)",179:"0px",180:"0px",188:"27px",206:"81px",217:"700",242:"row",250:"block",254:"pointer",264:"rgb(0, 0, 0)",271:"rgb(0, 0, 0)",276:"rgb(0, 0, 0)",324:"81px"}},"children":[ {"text":"The Many Influences of Kendo UI Core"},]}, {"tag":"a","attrib":{"href":"/author/buholland/",style:{1:"rgb(127, 125, 131)",2:"rgb(127, 125, 131)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 11.25px",55:"rgb(127, 125, 131)",60:"rgb(127, 125, 131)",61:"rgb(127, 125, 131)",116:"77.9167px 11.25px",144:"rgb(127, 125, 131)",177:"4.5px",179:"0px",180:"0px",183:"4.5px",188:"22.5px",206:"22.5px",217:"500",230:"15.75px",242:"row",250:"block",254:"pointer",264:"rgb(127, 125, 131)",271:"rgb(127, 125, 131)",276:"rgb(127, 125, 131)",324:"22.5px"}},"children":[ {"text":"Burke Holland"},]},]},]}, {"tag":"article","attrib":{style:{26:"277.333px",39:"138.667px 90px",108:"normal",116:"138.667px 90px",122:"9px",123:"9px",124:"9px",125:"9px",126:"9px",127:"9px",128:"9px",129:"9px",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",178:"0px",179:"0px",180:"0px",181:"0px",182:"0px",183:"0px",184:"0px",201:"277.333px",206:"180px",207:"none",208:"none",250:"flex",265:"normal",324:"180px"}},"children":[ {"tag":"a","attrib":{"href":"/setattribute-w3c-dom-core-method/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"90px",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"45px 45px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"45px 45px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(74, 31, 165)",201:"90px",206:"90px",217:"500",240:"0",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"90px"}},"children":[ {"tag":"img","attrib":{"src":"https://uploads.sitepoint.com/wp-content/uploads/2023/08/1692781397fallback.svg","loading":"lazy","alt":"setAttribute (W3C DOM Core method)",style:{29:"middle",34:"ease",35:"all",36:"0s",152:"cover",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",240:"1",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{style:{26:"155.833px",39:"77.9167px 81px",116:"77.9167px 81px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",179:"13.5px",180:"13.5px",201:"155.833px",206:"162px",242:"column",324:"162px"}},"children":[ {"tag":"a","attrib":{"href":"/setattribute-w3c-dom-core-method/",style:{1:"rgb(0, 0, 0)",2:"rgb(0, 0, 0)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 40.5px",55:"rgb(0, 0, 0)",60:"rgb(0, 0, 0)",61:"rgb(0, 0, 0)",116:"77.9167px 40.5px",144:"rgb(0, 0, 0)",179:"0px",180:"0px",188:"27px",206:"81px",217:"700",242:"row",250:"block",254:"pointer",264:"rgb(0, 0, 0)",271:"rgb(0, 0, 0)",276:"rgb(0, 0, 0)",324:"81px"}},"children":[ {"text":"setAttribute (W3C DOM Core method)"},]}, {"tag":"a","attrib":{"href":"/author/aroberts/",style:{1:"rgb(127, 125, 131)",2:"rgb(127, 125, 131)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 11.25px",55:"rgb(127, 125, 131)",60:"rgb(127, 125, 131)",61:"rgb(127, 125, 131)",116:"77.9167px 11.25px",144:"rgb(127, 125, 131)",177:"4.5px",179:"0px",180:"0px",183:"4.5px",188:"22.5px",206:"22.5px",217:"500",230:"15.75px",242:"row",250:"block",254:"pointer",264:"rgb(127, 125, 131)",271:"rgb(127, 125, 131)",276:"rgb(127, 125, 131)",324:"22.5px"}},"children":[ {"text":"Adam Roberts"},]},]},]}, {"tag":"article","attrib":{style:{26:"277.333px",39:"138.667px 90px",108:"normal",116:"138.667px 90px",122:"9px",123:"9px",124:"9px",125:"9px",126:"9px",127:"9px",128:"9px",129:"9px",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",178:"0px",179:"0px",180:"0px",181:"0px",182:"0px",183:"0px",184:"0px",201:"277.333px",206:"180px",207:"none",208:"none",250:"flex",265:"normal",324:"180px"}},"children":[ {"tag":"a","attrib":{"href":"/augmenting-javascript-core-objects-revisited/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"90px",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"45px 45px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"45px 45px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(74, 31, 165)",201:"90px",206:"90px",217:"500",240:"0",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"90px"}},"children":[ {"tag":"img","attrib":{"src":"https://uploads.sitepoint.com/wp-content/uploads/2023/08/1692781397fallback.svg","loading":"lazy","alt":"Augmenting JavaScript Core Objects Revisited",style:{29:"middle",34:"ease",35:"all",36:"0s",152:"cover",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",240:"1",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{style:{26:"155.833px",39:"77.9167px 81px",116:"77.9167px 81px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",179:"13.5px",180:"13.5px",201:"155.833px",206:"162px",242:"column",324:"162px"}},"children":[ {"tag":"a","attrib":{"href":"/augmenting-javascript-core-objects-revisited/",style:{1:"rgb(0, 0, 0)",2:"rgb(0, 0, 0)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 54px",55:"rgb(0, 0, 0)",60:"rgb(0, 0, 0)",61:"rgb(0, 0, 0)",116:"77.9167px 54px",144:"rgb(0, 0, 0)",179:"0px",180:"0px",188:"27px",206:"108px",217:"700",242:"row",250:"block",254:"pointer",264:"rgb(0, 0, 0)",271:"rgb(0, 0, 0)",276:"rgb(0, 0, 0)",324:"108px"}},"children":[ {"text":"Augmenting JavaScript Core Objects Revisited"},]}, {"tag":"a","attrib":{"href":"/author/jfriesen/",style:{1:"rgb(127, 125, 131)",2:"rgb(127, 125, 131)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 11.25px",55:"rgb(127, 125, 131)",60:"rgb(127, 125, 131)",61:"rgb(127, 125, 131)",116:"77.9167px 11.25px",144:"rgb(127, 125, 131)",177:"4.5px",179:"0px",180:"0px",183:"4.5px",188:"22.5px",206:"22.5px",217:"500",230:"15.75px",242:"row",250:"block",254:"pointer",264:"rgb(127, 125, 131)",271:"rgb(127, 125, 131)",276:"rgb(127, 125, 131)",324:"22.5px"}},"children":[ {"text":"Jeff Friesen"},]},]},]}, {"tag":"article","attrib":{style:{26:"277.333px",39:"138.667px 90px",108:"normal",116:"138.667px 90px",122:"9px",123:"9px",124:"9px",125:"9px",126:"9px",127:"9px",128:"9px",129:"9px",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",178:"0px",179:"0px",180:"0px",181:"0px",182:"0px",183:"0px",184:"0px",201:"277.333px",206:"180px",207:"none",208:"none",250:"flex",265:"normal",324:"180px"}},"children":[ {"tag":"a","attrib":{"href":"/augmenting-javascript-core-objects/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"90px",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"45px 45px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"45px 45px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(74, 31, 165)",201:"90px",206:"90px",217:"500",240:"0",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"90px"}},"children":[ {"tag":"img","attrib":{"src":"https://uploads.sitepoint.com/wp-content/uploads/2023/08/1692781397fallback.svg","loading":"lazy","alt":"Augmenting JavaScript Core Objects",style:{29:"middle",34:"ease",35:"all",36:"0s",152:"cover",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",240:"1",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{style:{26:"155.833px",39:"77.9167px 81px",116:"77.9167px 81px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",179:"13.5px",180:"13.5px",201:"155.833px",206:"162px",242:"column",324:"162px"}},"children":[ {"tag":"a","attrib":{"href":"/augmenting-javascript-core-objects/",style:{1:"rgb(0, 0, 0)",2:"rgb(0, 0, 0)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 40.5px",55:"rgb(0, 0, 0)",60:"rgb(0, 0, 0)",61:"rgb(0, 0, 0)",116:"77.9167px 40.5px",144:"rgb(0, 0, 0)",179:"0px",180:"0px",188:"27px",206:"81px",217:"700",242:"row",250:"block",254:"pointer",264:"rgb(0, 0, 0)",271:"rgb(0, 0, 0)",276:"rgb(0, 0, 0)",324:"81px"}},"children":[ {"text":"Augmenting JavaScript Core Objects"},]}, {"tag":"a","attrib":{"href":"/author/jfriesen/",style:{1:"rgb(127, 125, 131)",2:"rgb(127, 125, 131)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 11.25px",55:"rgb(127, 125, 131)",60:"rgb(127, 125, 131)",61:"rgb(127, 125, 131)",116:"77.9167px 11.25px",144:"rgb(127, 125, 131)",177:"4.5px",179:"0px",180:"0px",183:"4.5px",188:"22.5px",206:"22.5px",217:"500",230:"15.75px",242:"row",250:"block",254:"pointer",264:"rgb(127, 125, 131)",271:"rgb(127, 125, 131)",276:"rgb(127, 125, 131)",324:"22.5px"}},"children":[ {"text":"Jeff Friesen"},]},]},]}, {"tag":"article","attrib":{style:{26:"277.333px",39:"138.667px 90px",108:"normal",116:"138.667px 90px",122:"9px",123:"9px",124:"9px",125:"9px",126:"9px",127:"9px",128:"9px",129:"9px",154:"auto",155:"auto",156:"auto",157:"auto",177:"0px",178:"0px",179:"0px",180:"0px",181:"0px",182:"0px",183:"0px",184:"0px",201:"277.333px",206:"180px",207:"none",208:"none",250:"flex",265:"normal",324:"180px"}},"children":[ {"tag":"a","attrib":{"href":"/git-simply-stashing/",style:{1:"rgb(74, 31, 165)",2:"rgb(74, 31, 165)",26:"90px",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"45px 45px",55:"rgb(74, 31, 165)",60:"rgb(74, 31, 165)",61:"rgb(74, 31, 165)",116:"45px 45px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(74, 31, 165)",201:"90px",206:"90px",217:"500",240:"0",250:"block",254:"pointer",264:"rgb(74, 31, 165)",271:"rgb(74, 31, 165)",276:"rgb(74, 31, 165)",324:"90px"}},"children":[ {"tag":"img","attrib":{"src":"https://uploads.sitepoint.com/wp-content/uploads/2023/08/1692781397fallback.svg","loading":"lazy","alt":"Git: Simply Stashing",style:{29:"middle",34:"ease",35:"all",36:"0s",152:"cover",154:"0px",155:"0px",156:"0px",157:"0px",158:"100%",159:"100%",160:"100%",161:"100%",240:"1",286:"none",294:"none",297:"none",300:"none",303:"none",314:"none",319:"none",322:"none"}},"children":[]},]}, {"tag":"div","attrib":{style:{26:"155.833px",39:"77.9167px 81px",116:"77.9167px 81px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",179:"13.5px",180:"13.5px",201:"155.833px",206:"162px",242:"column",324:"162px"}},"children":[ {"tag":"a","attrib":{"href":"/git-simply-stashing/",style:{1:"rgb(0, 0, 0)",2:"rgb(0, 0, 0)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 27px",55:"rgb(0, 0, 0)",60:"rgb(0, 0, 0)",61:"rgb(0, 0, 0)",116:"77.9167px 27px",144:"rgb(0, 0, 0)",179:"0px",180:"0px",188:"27px",206:"54px",217:"700",242:"row",250:"block",254:"pointer",264:"rgb(0, 0, 0)",271:"rgb(0, 0, 0)",276:"rgb(0, 0, 0)",324:"54px"}},"children":[ {"text":"Git: Simply Stashing"},]}, {"tag":"a","attrib":{"href":"/author/jjackson/",style:{1:"rgb(127, 125, 131)",2:"rgb(127, 125, 131)",32:"normal",34:"cubic-bezier(0.4, 0, 0.2, 1)",35:"color, background-color, border-color, text-decoration-color, fill, stroke",36:"0.15s",39:"77.9167px 11.25px",55:"rgb(127, 125, 131)",60:"rgb(127, 125, 131)",61:"rgb(127, 125, 131)",116:"77.9167px 11.25px",144:"rgb(127, 125, 131)",177:"4.5px",179:"0px",180:"0px",183:"4.5px",188:"22.5px",206:"22.5px",217:"500",230:"15.75px",242:"row",250:"block",254:"pointer",264:"rgb(127, 125, 131)",271:"rgb(127, 125, 131)",276:"rgb(127, 125, 131)",324:"22.5px"}},"children":[ {"text":"Jonathan Jackson"},]},]},]},]},]},]},]},]}, {"tag":"footer","attrib":{style:{39:"506px 265.342px",116:"506px 265.342px",154:"auto",155:"auto",156:"auto",157:"auto",206:"530.683px",242:"row",250:"block",324:"530.683px"}},"children":[ {"tag":"nav","attrib":{"aria-label":"Footer navigation",style:{19:"1",123:"32px",124:"32px",125:"32px",126:"32px",154:"0px",155:"0px",156:"0px",157:"0px",332:"rgb(35, 32, 35)"}},"children":[ {"tag":"div","attrib":{style:{19:"auto",26:"948px",39:"474px 265.342px",116:"474px 265.342px",123:"0px",124:"0px",125:"0px",126:"0px",158:"1248px",159:"1248px",195:"space-between",201:"948px",242:"column",250:"flex",332:"rgba(0, 0, 0, 0)",348:"flex-start"}},"children":[ {"tag":"div","attrib":{style:{39:"474px 163.35px",116:"474px 163.35px",122:"16px",123:"16px",124:"16px",125:"16px",126:"16px",127:"16px",128:"16px",129:"16px",154:"auto",155:"auto",156:"auto",157:"auto",158:"none",159:"none",177:"32px",183:"32px",206:"326.7px",239:"wrap",242:"row",324:"326.7px",348:"normal"}},"children":[ {"tag":"ul","attrib":{style:{1:"rgb(162, 162, 162)",2:"rgb(162, 162, 162)",26:"144.467px",39:"72.2333px 131.417px",55:"rgb(162, 162, 162)",60:"rgb(162, 162, 162)",61:"rgb(162, 162, 162)",116:"72.2333px 131.417px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(162, 162, 162)",177:"0px",182:"31.86px",183:"0px",184:"31.86px",188:"31.8667px",195:"normal",201:"144.467px",206:"262.833px",239:"nowrap",250:"block",256:"list-item 0",264:"rgb(162, 162, 162)",271:"rgb(162, 162, 162)",276:"rgb(162, 162, 162)",324:"262.833px"}},"children":[ {"tag":"li","attrib":{style:{39:"72.2333px 24px",65:"left",116:"72.2333px 24px",154:"0px",155:"0px",156:"0px",157:"0px",182:"0px",184:"0px",185:"none",206:"48px",250:"list-item",256:"none",324:"48px"}},"children":[ {"tag":"h2","attrib":{style:{1:"rgb(239, 239, 239)",2:"rgb(239, 239, 239)",55:"rgb(239, 239, 239)",60:"rgb(239, 239, 239)",61:"rgb(239, 239, 239)",144:"rgb(239, 239, 239)",182:"8px",184:"8px",188:"48px",217:"700",230:"22.5px",250:"block",264:"rgb(239, 239, 239)",271:"rgb(239, 239, 239)",276:"rgb(239, 239, 239)"}},"children":[ {"text":"Stuff we do"},]},]}, {"tag":"li","attrib":{style:{26:"128.467px",39:"64.2333px 16.6833px",65:"left",116:"64.2333px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"128.467px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/premium/library/",style:{26:"auto",32:"normal",36:"0.2s",39:"35.05px 9.5px",116:"35.05px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Premium"},]},]}, {"tag":"li","attrib":{style:{26:"128.467px",39:"64.2333px 16.6833px",65:"left",116:"64.2333px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"128.467px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/newsletters/",style:{26:"auto",32:"normal",36:"0.2s",39:"46.675px 9.5px",116:"46.675px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Newsletters"},]},]}, {"tag":"li","attrib":{style:{26:"128.467px",39:"64.2333px 16.6833px",65:"left",116:"64.2333px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"128.467px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/community/",style:{26:"auto",32:"normal",36:"0.2s",39:"29.075px 9.5px",116:"29.075px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Forums"},]},]},]}, {"tag":"ul","attrib":{style:{1:"rgb(162, 162, 162)",2:"rgb(162, 162, 162)",26:"207.067px",39:"103.533px 131.417px",55:"rgb(162, 162, 162)",60:"rgb(162, 162, 162)",61:"rgb(162, 162, 162)",116:"103.533px 131.417px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(162, 162, 162)",177:"0px",182:"31.86px",183:"0px",184:"31.86px",188:"31.8667px",195:"normal",201:"207.067px",206:"262.833px",239:"nowrap",250:"block",256:"list-item 0",264:"rgb(162, 162, 162)",271:"rgb(162, 162, 162)",276:"rgb(162, 162, 162)",324:"262.833px"}},"children":[ {"tag":"li","attrib":{style:{39:"103.533px 24px",65:"left",116:"103.533px 24px",154:"0px",155:"0px",156:"0px",157:"0px",182:"0px",184:"0px",185:"none",206:"48px",250:"list-item",256:"none",324:"48px"}},"children":[ {"tag":"h2","attrib":{style:{1:"rgb(239, 239, 239)",2:"rgb(239, 239, 239)",55:"rgb(239, 239, 239)",60:"rgb(239, 239, 239)",61:"rgb(239, 239, 239)",144:"rgb(239, 239, 239)",182:"8px",184:"8px",188:"48px",217:"700",230:"22.5px",250:"block",264:"rgb(239, 239, 239)",271:"rgb(239, 239, 239)",276:"rgb(239, 239, 239)"}},"children":[ {"text":"About"},]},]}, {"tag":"li","attrib":{style:{26:"191.067px",39:"95.5333px 16.6833px",65:"left",116:"95.5333px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"191.067px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/about-us/",style:{26:"auto",32:"normal",36:"0.2s",39:"36.8417px 9.5px",116:"36.8417px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Our story"},]},]}, {"tag":"li","attrib":{style:{26:"191.067px",39:"95.5333px 16.6833px",65:"left",116:"95.5333px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"191.067px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/legals/",style:{26:"auto",32:"normal",36:"0.2s",39:"49.7167px 9.5px",116:"49.7167px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Terms of use"},]},]}, {"tag":"li","attrib":{style:{26:"191.067px",39:"95.5333px 16.6833px",65:"left",116:"95.5333px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"191.067px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/privacy-policy/",style:{26:"auto",32:"normal",36:"0.2s",39:"54.2083px 9.5px",116:"54.2083px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Privacy policy"},]},]}, {"tag":"li","attrib":{style:{26:"191.067px",39:"95.5333px 16.6833px",65:"left",116:"95.5333px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"191.067px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/premium-for-teams/",style:{26:"auto",32:"normal",36:"0.2s",39:"95.5333px 9.5px",116:"95.5333px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Corporate memberships"},]},]},]}, {"tag":"ul","attrib":{style:{1:"rgb(162, 162, 162)",2:"rgb(162, 162, 162)",26:"217.567px",39:"108.783px 131.417px",55:"rgb(162, 162, 162)",60:"rgb(162, 162, 162)",61:"rgb(162, 162, 162)",116:"108.783px 131.417px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(162, 162, 162)",177:"0px",182:"31.86px",183:"0px",184:"31.86px",188:"31.8667px",195:"normal",201:"217.567px",206:"262.833px",239:"nowrap",250:"block",256:"list-item 0",264:"rgb(162, 162, 162)",271:"rgb(162, 162, 162)",276:"rgb(162, 162, 162)",324:"262.833px"}},"children":[ {"tag":"li","attrib":{style:{39:"108.783px 24px",65:"left",116:"108.783px 24px",154:"0px",155:"0px",156:"0px",157:"0px",182:"0px",184:"0px",185:"none",206:"48px",250:"list-item",256:"none",324:"48px"}},"children":[ {"tag":"h2","attrib":{style:{1:"rgb(239, 239, 239)",2:"rgb(239, 239, 239)",55:"rgb(239, 239, 239)",60:"rgb(239, 239, 239)",61:"rgb(239, 239, 239)",144:"rgb(239, 239, 239)",182:"8px",184:"8px",188:"48px",217:"700",230:"22.5px",250:"block",264:"rgb(239, 239, 239)",271:"rgb(239, 239, 239)",276:"rgb(239, 239, 239)"}},"children":[ {"text":"Contact"},]},]}, {"tag":"li","attrib":{style:{26:"201.567px",39:"100.783px 16.6833px",65:"left",116:"100.783px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"201.567px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/contact-us/",style:{26:"auto",32:"normal",36:"0.2s",39:"42.2417px 9.5px",116:"42.2417px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Contact us"},]},]}, {"tag":"li","attrib":{style:{26:"201.567px",39:"100.783px 16.6833px",65:"left",116:"100.783px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"201.567px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"https://support.sitepoint.com/hc/en-us",style:{26:"auto",32:"normal",36:"0.2s",39:"15.2583px 9.5px",116:"15.2583px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"FAQ"},]},]}, {"tag":"li","attrib":{style:{26:"201.567px",39:"100.783px 16.6833px",65:"left",116:"100.783px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"201.567px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"https://sitepoint.typeform.com/to/HtAXVN",style:{26:"auto",32:"normal",36:"0.2s",39:"100.783px 9.5px",116:"100.783px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Publish your book with us"},]},]}, {"tag":"li","attrib":{style:{26:"201.567px",39:"100.783px 16.6833px",65:"left",116:"100.783px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"201.567px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/write-for-us/",style:{26:"auto",32:"normal",36:"0.2s",39:"85.2583px 9.5px",116:"85.2583px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Write an article for us"},]},]}, {"tag":"li","attrib":{style:{26:"201.567px",39:"100.783px 16.6833px",65:"left",116:"100.783px 16.6833px",154:"0px",155:"0px",156:"0px",157:"0px",179:"16px",180:"16px",182:"8px",184:"8px",201:"201.567px",206:"33.3667px",250:"list-item",256:"none",324:"33.3667px"}},"children":[ {"tag":"a","attrib":{"href":"/partnerships/",style:{26:"auto",32:"normal",36:"0.2s",39:"37.2167px 9.5px",116:"37.2167px 9.5px",136:"break-word",179:"0px",180:"0px",182:"0px",184:"0px",201:"auto",206:"auto",230:"15.75px",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":"Advertise"},]},]},]},]}, {"tag":"div","attrib":{style:{26:"1px",28:"hidden",39:"50% 50%",116:"50% 50%",158:"none",159:"none",195:"normal",201:"1px",206:"280px",242:"row",250:"none",296:"1px",298:"rgb(79, 79, 79)",299:"1px",301:"rgb(79, 79, 79)",324:"280px",348:"normal"}},"children":[]}, {"tag":"div","attrib":{style:{39:"474px 59.9917px",116:"474px 59.9917px",122:"12px",123:"16px",124:"16px",125:"16px",126:"16px",127:"16px",128:"12px",129:"16px",154:"auto",155:"auto",156:"auto",157:"auto",158:"none",159:"none",177:"32px",182:"20px",183:"32px",184:"20px",195:"normal",206:"119.983px",242:"row",324:"119.983px",347:"flex-start",348:"normal"}},"children":[ {"tag":"ul","attrib":{style:{1:"rgb(162, 162, 162)",2:"rgb(162, 162, 162)",26:"230.35px",39:"115.175px 30px",55:"rgb(162, 162, 162)",60:"rgb(162, 162, 162)",61:"rgb(162, 162, 162)",116:"115.175px 30px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",144:"rgb(162, 162, 162)",177:"0px",178:"25px",181:"25px",182:"31.986px",183:"0px",184:"31.986px",188:"31.8667px",201:"230.35px",206:"60px",256:"list-item 0",264:"rgb(162, 162, 162)",271:"rgb(162, 162, 162)",276:"rgb(162, 162, 162)",324:"60px",347:"auto",348:"baseline"}},"children":[ {"tag":"li","attrib":{style:{26:"103.35px",39:"51.675px 30px",65:"left",116:"51.675px 30px",178:"0px",181:"0px",182:"0px",184:"0px",185:"none",201:"103.35px",250:"list-item",256:"none",348:"normal"}},"children":[ {"tag":"h2","attrib":{style:{1:"rgb(239, 239, 239)",2:"rgb(239, 239, 239)",39:"51.675px 24px",55:"rgb(239, 239, 239)",60:"rgb(239, 239, 239)",61:"rgb(239, 239, 239)",116:"51.675px 24px",144:"rgb(239, 239, 239)",154:"0px",155:"0px",156:"0px",157:"0px",182:"12px",184:"12px",188:"48px",206:"48px",217:"700",230:"22.5px",250:"block",264:"rgb(239, 239, 239)",271:"rgb(239, 239, 239)",276:"rgb(239, 239, 239)",324:"48px"}},"children":[ {"text":"Connect"},]},]}, {"tag":"li","attrib":{style:{26:"111px",39:"55.5px 15.9333px",65:"left",116:"55.5px 15.9333px",178:"0px",179:"16px",180:"16px",181:"0px",182:"8px",184:"8px",185:"none",201:"111px",206:"31.8667px",250:"list-item",256:"none",324:"31.8667px",348:"normal"}},"children":[ {"tag":"a","attrib":{"href":"https://www.facebook.com/sitepoint","rel":"noopener noreferrer","target":"_blank","aria-label":"See SitePoint facebook account",style:{26:"auto",32:"normal",36:"0.2s",39:"10.5px 11px",116:"10.5px 11px",136:"break-word",154:"0px",155:"0px",156:"0px",157:"0px",182:"0px",184:"0px",201:"auto",206:"auto",250:"inline",254:"pointer",324:"auto"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{26:"21px",29:"-5.39999px",36:"0s",39:"10.5px 12px",116:"10.5px 12px",179:"0px",180:"0px",188:"18px",201:"21px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"224px 256px",201:"auto",206:"auto",247:"rgb(162, 162, 162)",250:"inline",324:"auto"}},"children":[]},]},]}, {"tag":"a","attrib":{"href":"https://twitter.com/sitepointdotcom","rel":"noopener noreferrer","target":"_blank","aria-label":"See SitePoint twitter account",style:{26:"auto",32:"normal",36:"0.2s",39:"10.5px 11px",116:"10.5px 11px",136:"break-word",154:"0px",155:"0px",156:"0px",157:"0px",182:"0px",184:"0px",201:"auto",206:"auto",250:"inline",254:"pointer",324:"auto"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{26:"21px",29:"-5.39999px",36:"0s",39:"10.5px 12px",116:"10.5px 12px",179:"0px",180:"0px",188:"18px",201:"21px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"224px 256px",201:"auto",206:"auto",247:"rgb(162, 162, 162)",250:"inline",324:"auto"}},"children":[]},]},]}, {"tag":"a","attrib":{"href":"/sitepoint.rss","rel":"noopener noreferrer","target":"_blank","aria-label":"See SitePoint RSS feed",style:{26:"auto",32:"normal",36:"0.2s",39:"10.5px 11px",116:"10.5px 11px",136:"break-word",154:"0px",155:"0px",156:"0px",157:"0px",182:"0px",184:"0px",201:"auto",206:"auto",250:"inline",254:"pointer",324:"auto"}},"children":[ {"tag":"svg","attrib":{"aria-hidden":"true","focusable":"false","role":"img","xmlns":"http://www.w3.org/2000/svg","viewbox":"0 0 448 512",style:{26:"21px",29:"-5.39999px",36:"0s",39:"10.5px 12px",116:"10.5px 12px",179:"0px",180:"0px",188:"18px",201:"21px",206:"24px",230:"23.9999px",250:"inline-block",324:"24px"}},"children":[ {"tag":"path","attrib":{"fill":"currentColor","d":"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z",style:{26:"auto",29:"baseline",31:"none",39:"0px 0px",116:"224px 256px",201:"auto",206:"auto",247:"rgb(162, 162, 162)",250:"inline",324:"auto"}},"children":[]},]},]},]},]}, {"tag":"div","attrib":{style:{26:"621.567px",39:"310.783px 45.9917px",116:"310.783px 45.9917px",122:"0px",123:"0px",124:"0px",125:"0px",126:"0px",127:"0px",128:"0px",129:"0px",177:"0px",182:"0px",183:"0px",184:"0px",201:"621.567px",206:"91.9833px",250:"block",324:"91.9833px",347:"auto"}},"children":[ {"tag":"p","attrib":{style:{1:"rgb(162, 162, 162)",2:"rgb(162, 162, 162)",39:"310.783px 22.5px",55:"rgb(162, 162, 162)",60:"rgb(162, 162, 162)",61:"rgb(162, 162, 162)",116:"310.783px 22.5px",144:"rgb(162, 162, 162)",154:"0px",155:"0px",156:"0px",157:"0px",188:"45px",206:"45px",217:"400",230:"15.75px",264:"rgb(162, 162, 162)",271:"rgb(162, 162, 162)",276:"rgb(162, 162, 162)",324:"45px"}},"children":[ {"text":"© 2000 – "}, {"text":"2023"}, {"text":" SitePoint Pty. Ltd."},]}, {"tag":"p","attrib":{style:{1:"rgb(162, 162, 162)",2:"rgb(162, 162, 162)",39:"310.783px 9px",55:"rgb(162, 162, 162)",60:"rgb(162, 162, 162)",61:"rgb(162, 162, 162)",116:"310.783px 9px",144:"rgb(162, 162, 162)",154:"0px",155:"0px",156:"0px",157:"0px",188:"18px",206:"18px",217:"400",230:"12.6px",264:"rgb(162, 162, 162)",271:"rgb(162, 162, 162)",276:"rgb(162, 162, 162)",324:"18px"}},"children":[ {"text":"This site is protected by reCAPTCHA and the Google"}, {"tag":"a","attrib":{"href":"https://policies.google.com/privacy",style:{26:"auto",32:"normal",36:"0.2s",39:"53.7583px 7.5px",116:"53.7583px 7.5px",136:"break-word",201:"auto",206:"auto",217:"700",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":" Privacy Policy "},]}, {"text":"and"}, {"tag":"a","attrib":{"href":"https://policies.google.com/terms",style:{26:"auto",32:"normal",36:"0.2s",39:"63.15px 7.5px",116:"63.15px 7.5px",136:"break-word",201:"auto",206:"auto",217:"700",250:"inline",254:"pointer",324:"auto"}},"children":[ {"text":" Terms of Service "},]}, {"text":"apply."},]},]},]},]},]},]},]}, {"tag":"div","attrib":{"id":"gatsby-announcer","aria-live":"assertive","aria-atomic":"true",style:{26:"1px",27:"nowrap",39:"0.5px 0.5px",43:"0px",110:"1011px",114:"absolute",116:"0.5px 0.5px",134:"hidden",135:"hidden",137:"hidden",138:"hidden",140:"hidden",192:"0px",197:"0px",198:"1011px",199:"0px",200:"1514px",201:"1px",206:"1px",274:"rect(0px, 0px, 0px, 0px)",284:"1514px",286:"none",289:"rgb(58, 58, 58)",294:"none",295:"rgb(58, 58, 58)",297:"none",298:"rgb(58, 58, 58)",300:"none",301:"rgb(58, 58, 58)",303:"none",304:"rgb(58, 58, 58)",314:"none",317:"rgb(58, 58, 58)",319:"none",320:"rgb(58, 58, 58)",322:"none",323:"rgb(58, 58, 58)",324:"1px"}},"children":[]},]}, {"tag":"div","attrib":{"id":"om-mqkpqtpba7fbss2fen1t-holder",style:{39:"506px 0px",116:"506px 0px",206:"0px",324:"0px",332:"rgba(0, 0, 0, 0)"}},"children":[]}, {"tag":"iframe","attrib":{"name":"__tcfapiLocator",style:{26:"auto",29:"middle",32:"normal",39:"50% 50%",116:"50% 50%",201:"auto",206:"auto",250:"none",324:"auto",332:"rgba(0, 0, 0, 0)"}},"children":[]},]}}; let zIndexMax = 0 let base_url = "http:\/\/www.sitepoint.com\/blogs\/2007\/08\/29\/simply-javascript-the-core-library\/"; function url_canonicalize( url ) { url = url.replace(/[?;]jsessionid=[!0-9a-z]+/i,'') let parts = new URL(url) let path = parts.pathname if (( path.length >= 2 )&&( path[0]=='/' )&&( path[1]=='/' )) { path = path.substr( 1 ) } // Transforms // to / if set at the beginning of path let path_parts = [] let path_orig_parts = path.split('/') for ( let i = 0 ; i < path_orig_parts.length ; i++ ) { let path_part = path_orig_parts[i] if (( i==1 )&&( path_part=='' )) continue if ( path_part == '.' ) continue // removes /. if ( path_part == '..' ) { if ( path_parts.length>1 ) { // removes /xxx/.. path_parts.pop() } continue; // and ^/../ which is weird stuff } path_parts.push( path_part ) } path = path_parts.join('/'); let portStr = parts.port ? ':'+parts.port : '' let queryStr = parts.search ? parts.search : '' let hashStr = parts.hash ? parts.hash : '' return parts.protocol + '//' + parts.hostname + portStr + path + queryStr + hashStr } function strip_filename( path ) { last_slash = path.lastIndexOf('/') return ( last_slash >= 0 )? path.substr( 0, last_slash+1 ) : '/' } function getAbsoluteUrl( url ) { if ( url.match(/^data:|^javascript:/i ) ) return url let base_parts = new URL(base_url) if ( base_parts.protocol && base_parts.hostname ) { if ( url.indexOf('//') == 0 ) { url = base_parts.protocol + url } if ( url.indexOf('/') == 0 ) { url = base_parts.protocol + '//' + base_parts.hostname + url; } if ( ! url.match(/^[a-z]{3,5}:\/\//i) ) { let base_path = base_parts.pathname ? base_parts.pathname : '/' url = base_parts.protocol + '//' + base_parts.hostname + strip_filename( base_path ) + url } } return url_canonicalize(url) } function convert_url( tagName, attrib, value ) { let entry = cache_url switch ( attrib ) { case 'src': entry = entry.replace(/index2\.php/,'display2.php') case 'href': if ( value.startsWith('data:') ) return value let postfix = '' if ( tagName.toLowerCase() == 'iframe' ) postfix = '&inframe=1' console.log('convert url : ',entry+encodeURIComponent( getAbsoluteUrl(value) )+postfix) return entry+encodeURIComponent( getAbsoluteUrl(value) )+postfix } return value } let console_timing_count = 0 function console_timing() { if ( !( console_timing_count++ % 1000 ) ) { console.log('1000 ticks') } } let parse_inBody = false function parse_json( json, parentStyles ) { console_timing() if ( json.tag ) { let tag switch ( json.tag ) { case 'head': tag = document.head; break; case 'body': tag = document.body; break; //document.createElement('div'); // document.body.appendChild(tag) break; default: try { tag = document.createElement(json.tag) } catch (error) { return document.createElement('span') /* sometimes, we get an invalid tag name ; drop it */ } } if ( json.tag == 'base' ) { if ( json.attrib.href ) base_url = json.attrib.href } if ( json.tag == 'head' ) { let style = document.createElement('style') style.innerHTML = '.w { '+default_styles_css+' }' tag.appendChild(style) } let ourStyle = {} for ( const attrib in json.attrib ) { if ( attrib == 'style' ) { for ( const style in json.attrib.style ) { let value = json.attrib.style[style] let key = wikiwix_styles[style] if ( default_styles[key] != value ) { tag.style[key] = value } ourStyle[style] = value } for ( const style in parentStyles ) { if ( !ourStyle.hasOwnProperty(style) ) { let value = parentStyles[style] let key = wikiwix_styles[style] if ( default_styles[key] != value ) { tag.style[wikiwix_styles[style]] = parentStyles[style] } ourStyle[style] = parentStyles[style] } } if ( ourStyle[style_to_id['position'] ] != 'static' ) { let zIndex = parseInt(ourStyle[style_to_id['z-index']]) if (( zIndex != NaN )&&( zIndex > zIndexMax )) zIndexMax = zIndex } } else { try { if ( attrib !== 'srcset' ) { tag.setAttribute( attrib, convert_url(json.tag,attrib,json.attrib[attrib]) ) } } catch (err) {} } } if ( json.tag == 'body' ) { tag.style.overflowY='auto' /* tag.style.height='auto' tag.style.inset='0' tag.style.margin='0' tag.style.zIndex='0'*/ } if ( parse_inBody ) tag.setAttribute('class','w') json.children.forEach( (child)=>{ let node = parse_json(child,ourStyle) if (( node instanceof Node )&&( json.tag != 'html' )) tag.appendChild( node ) } ) return tag } else if ( json.text ) { return document.createTextNode( json.text ) } return false } parse_json(wikiwix_dom.head,{}) parse_inBody = true parse_json(wikiwix_dom.body,{}) if ( zIndexMax > 0 ) { $('#wikiwix_container').css('z-index',zIndexMax+1) $('#wikiwix_login_container').css('z-index',zIndexMax+2) $('#wikiwix_minimizer').css('z-index',zIndexMax+3) $('#popup_notice').css('z-index',zIndexMax+1) }