{"@attributes":{"version":"2.0"},"channel":{"title":"JavaScript iDiallo.com","image":{"url":"https:\/\/cdn.idiallo.com\/images\/id.png","title":"Javascript Tips and tricks - iDiallo.com","link":"https:\/\/idiallo.com\/javascript\/"},"description":{},"link":"https:\/\/idiallo.com\/javascript\/","item":[{"title":"How to tell an element is in view using JavaScript.","link":"https:\/\/idiallo.com\/javascript\/how-to-detect-element-in-view?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Mon, 23 Jun 2025 23:42:50 GMT","guid":"https:\/\/idiallo.com\/javascript\/how-to-detect-element-in-view?src=feed"},{"title":"Complex function call delays without nesting in JavaScript","link":"https:\/\/idiallo.com\/javascript\/delay-callbacks-and-promises?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Fri, 27 Oct 2023 01:23:24 GMT","guid":"https:\/\/idiallo.com\/javascript\/delay-callbacks-and-promises?src=feed"},{"title":"How to use pushState without breaking the back button","link":"https:\/\/idiallo.com\/javascript\/pushstate-the-proper-way?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Fri, 25 Sep 2020 07:54:43 GMT","guid":"https:\/\/idiallo.com\/javascript\/pushstate-the-proper-way?src=feed"},{"title":"How to create DOM elements efficiently with JavaScript","link":"https:\/\/idiallo.com\/javascript\/create-dom-elements-faster?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Sun, 16 Feb 2020 07:33:42 GMT","guid":"https:\/\/idiallo.com\/javascript\/create-dom-elements-faster?src=feed"},{"title":"Uncaught TypeError: Cannot read property of null","link":"https:\/\/idiallo.com\/javascript\/uncaught-typeerror-cannot-read-property-of-null?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Wed, 13 Mar 2019 18:20:39 GMT","guid":"https:\/\/idiallo.com\/javascript\/uncaught-typeerror-cannot-read-property-of-null?src=feed"},{"title":"Why Use Prototype in JavaScript","link":"https:\/\/idiallo.com\/javascript\/why-use-prototypes?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Tue, 14 Nov 2017 10:33:08 GMT","guid":"https:\/\/idiallo.com\/javascript\/why-use-prototypes?src=feed"},{"title":"Optimization: Minimize look-ups in for loops.","link":"https:\/\/idiallo.com\/javascript\/minimize-lookups-in-for-loops?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Fri, 28 Oct 2016 00:48:23 GMT","guid":"https:\/\/idiallo.com\/javascript\/minimize-lookups-in-for-loops?src=feed"},{"title":"Uncaught SyntaxError: Unexpected token","link":"https:\/\/idiallo.com\/javascript\/uncaught-syntaxerror-unexpected-token?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Wed, 24 Aug 2016 18:20:25 GMT","guid":"https:\/\/idiallo.com\/javascript\/uncaught-syntaxerror-unexpected-token?src=feed"},{"title":"Magical JavaScript Live Collection","link":"https:\/\/idiallo.com\/javascript\/magical-js-html-live-collection?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Sat, 14 May 2016 03:36:18 GMT","guid":"https:\/\/idiallo.com\/javascript\/magical-js-html-live-collection?src=feed"},{"title":"Creating a class in JavaScript","link":"https:\/\/idiallo.com\/javascript\/creating-a-class-in-js?src=feed","author":"Ibrahim Diallo @dialloibu","description":{},"pubDate":"Sat, 02 Jan 2016 23:39:12 GMT","guid":"https:\/\/idiallo.com\/javascript\/creating-a-class-in-js?src=feed"}]}}