<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Advanced JavaScript Archives</title>
	<atom:link href="https://openjavascript.info/category/advanced-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://openjavascript.info/category/advanced-javascript/</link>
	<description>Learn the language of the web.</description>
	<lastBuildDate>Sun, 05 Feb 2023 19:41:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>

<image>
	<url>https://openjavascript.info/wp-content/uploads/2023/12/cropped-android-chrome-192x192-1-32x32.png</url>
	<title>Advanced JavaScript Archives</title>
	<link>https://openjavascript.info/category/advanced-javascript/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is a Blob object in JavaScript?</title>
		<link>https://openjavascript.info/2022/10/17/what-is-a-blob-object-in-javascript/</link>
					<comments>https://openjavascript.info/2022/10/17/what-is-a-blob-object-in-javascript/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Mon, 17 Oct 2022 07:50:57 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[Blob]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Data URL]]></category>
		<category><![CDATA[fileReader]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Object URL]]></category>
		<category><![CDATA[ReadableStream]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=6051</guid>

					<description><![CDATA[<p>A Blob object is used for  accessing, encoding and transferring files and file-like objects.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2022/10/17/what-is-a-blob-object-in-javascript/">What is a Blob object in JavaScript?</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2022/10/17/what-is-a-blob-object-in-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to save and retrieve images from localStorage</title>
		<link>https://openjavascript.info/2022/10/11/how-to-save-and-retrieve-images-from-localstorage/</link>
					<comments>https://openjavascript.info/2022/10/11/how-to-save-and-retrieve-images-from-localstorage/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Tue, 11 Oct 2022 05:27:50 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[localStorage]]></category>
		<category><![CDATA[sessionStorage]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=6005</guid>

					<description><![CDATA[<p>You can use the FileReader API to create a data URL and pass this through localStorage.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2022/10/11/how-to-save-and-retrieve-images-from-localstorage/">How to save and retrieve images from localStorage</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2022/10/11/how-to-save-and-retrieve-images-from-localstorage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to create and decode a query string in JavaScript</title>
		<link>https://openjavascript.info/2022/10/10/how-to-create-and-decode-a-query-string-in-javascript/</link>
					<comments>https://openjavascript.info/2022/10/10/how-to-create-and-decode-a-query-string-in-javascript/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Mon, 10 Oct 2022 09:35:08 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Query string]]></category>
		<category><![CDATA[URL()]]></category>
		<category><![CDATA[URLSearchParams()]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=5986</guid>

					<description><![CDATA[<p>A query string is used to store string data as part of a URL.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2022/10/10/how-to-create-and-decode-a-query-string-in-javascript/">How to create and decode a query string in JavaScript</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2022/10/10/how-to-create-and-decode-a-query-string-in-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to read and display a PDF using JavaScript</title>
		<link>https://openjavascript.info/2022/08/31/how-to-read-and-display-a-pdf-using-javascript/</link>
					<comments>https://openjavascript.info/2022/08/31/how-to-read-and-display-a-pdf-using-javascript/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Wed, 31 Aug 2022 06:03:12 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[Displaying data]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[FileReader API]]></category>
		<category><![CDATA[Javascript]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=5581</guid>

					<description><![CDATA[<p>The native FileReader API can be used to read a PDF and create a URL to its contents.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2022/08/31/how-to-read-and-display-a-pdf-using-javascript/">How to read and display a PDF using JavaScript</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2022/08/31/how-to-read-and-display-a-pdf-using-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A guide to using localStorage and sessionStorage</title>
		<link>https://openjavascript.info/2022/06/29/save-data-to-the-browser-with-localstorage-and-sessionstorage/</link>
					<comments>https://openjavascript.info/2022/06/29/save-data-to-the-browser-with-localstorage-and-sessionstorage/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Wed, 29 Jun 2022 08:05:09 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[localStorage()]]></category>
		<category><![CDATA[sessionStorage()]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=4856</guid>

					<description><![CDATA[<p>localStorage and sessionStorage objects allow you to store data from to user's browser.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2022/06/29/save-data-to-the-browser-with-localstorage-and-sessionstorage/">A guide to using localStorage and sessionStorage</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2022/06/29/save-data-to-the-browser-with-localstorage-and-sessionstorage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>map() vs forEach()</title>
		<link>https://openjavascript.info/2022/06/21/map-vs-foreach/</link>
					<comments>https://openjavascript.info/2022/06/21/map-vs-foreach/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Tue, 21 Jun 2022 08:47:28 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[array methods]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[forEach()]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[map()]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=4677</guid>

					<description><![CDATA[<p>The map() and forEach() methods both iterate through arrays, but are not interchangeable.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2022/06/21/map-vs-foreach/">map() vs forEach()</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2022/06/21/map-vs-foreach/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Understanding JavaScript closures with simple examples</title>
		<link>https://openjavascript.info/2022/05/06/understanding-javascript-closures-with-simple-examples/</link>
					<comments>https://openjavascript.info/2022/05/06/understanding-javascript-closures-with-simple-examples/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Fri, 06 May 2022 07:58:30 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[closures]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[IIFE]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=4199</guid>

					<description><![CDATA[<p>A JavaScript closure is a function that has its own protected, 'private' variables.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2022/05/06/understanding-javascript-closures-with-simple-examples/">Understanding JavaScript closures with simple examples</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2022/05/06/understanding-javascript-closures-with-simple-examples/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A very simple introduction to JavaScript modules</title>
		<link>https://openjavascript.info/2021/09/27/an-introduction-to-javascript-modules-setup-for-cross-browser-compatibility/</link>
					<comments>https://openjavascript.info/2021/09/27/an-introduction-to-javascript-modules-setup-for-cross-browser-compatibility/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Mon, 27 Sep 2021 05:01:10 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[ES6+]]></category>
		<category><![CDATA[Babel]]></category>
		<category><![CDATA[ES6]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Modular programming]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[Webpack]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=803</guid>

					<description><![CDATA[<p>Learn how to better organise code using reusable JavaScript modules.</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2021/09/27/an-introduction-to-javascript-modules-setup-for-cross-browser-compatibility/">A very simple introduction to JavaScript modules</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2021/09/27/an-introduction-to-javascript-modules-setup-for-cross-browser-compatibility/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Filter an existing array to make a new one using filter()</title>
		<link>https://openjavascript.info/2021/09/24/keep-array-elements-you-want-only-with-the-filter-method/</link>
					<comments>https://openjavascript.info/2021/09/24/keep-array-elements-you-want-only-with-the-filter-method/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Fri, 24 Sep 2021 04:48:24 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[array methods]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[Filter()]]></category>
		<category><![CDATA[higher-order array methods]]></category>
		<category><![CDATA[Javascript]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=958</guid>

					<description><![CDATA[<p>Create a new array including only certain elements from an existing array using filter()</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2021/09/24/keep-array-elements-you-want-only-with-the-filter-method/">Filter an existing array to make a new one using filter()</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2021/09/24/keep-array-elements-you-want-only-with-the-filter-method/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Make array calculations with the reduce() method</title>
		<link>https://openjavascript.info/2021/09/23/a-simple-guide-to-using-the-reduce-method/</link>
					<comments>https://openjavascript.info/2021/09/23/a-simple-guide-to-using-the-reduce-method/#respond</comments>
		
		<dc:creator><![CDATA[OpenJavaScript]]></dc:creator>
		<pubDate>Thu, 23 Sep 2021 13:52:25 +0000</pubDate>
				<category><![CDATA[Advanced JavaScript]]></category>
		<category><![CDATA[higher-order array methods]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[reduce()]]></category>
		<category><![CDATA[reducer]]></category>
		<guid isPermaLink="false">https://openjavascript.info/?p=906</guid>

					<description><![CDATA[<p>Reduce the values of an array to a single number with reduce()</p>
<p>The post <a rel="nofollow" href="https://openjavascript.info/2021/09/23/a-simple-guide-to-using-the-reduce-method/">Make array calculations with the reduce() method</a> appeared first on <a rel="nofollow" href="https://openjavascript.info">OpenJavaScript.info</a>.</p>
]]></description>
		
					<wfw:commentRss>https://openjavascript.info/2021/09/23/a-simple-guide-to-using-the-reduce-method/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
