186 Matching Annotations
  1. Oct 2019
  2. Aug 2019
  3. Jul 2019
    1. Lexical scope is sometimes also referred to as Static Scope.

      Lexical scope only depends on the code text and not on the runtime callstack

  4. Jun 2019
    1. In this article, we are going to talk about the same kind of much-debated back-end programming technologies like Node.Js and PHP! We will know how do they differ from each other and why Node.js vs PHP is such a hot topic among developers.
  5. May 2019
  6. Apr 2019
  7. Feb 2019
    1. Top Reasons Why to Use Node.js for your E-commerce Business

      The arrival of E-commerce has changed how we shop today in our daily lives. Customers are seen buying on social media channels, Mobile apps, and websites. A set of heavy lighting goes behind an instinctive e-commerce website development that is described by the technical expertise that let into building it.

  8. Dec 2018
  9. Nov 2018
  10. Oct 2018
    1. Components.js is a dependency injection framework for JavaScript applications. Instead of hard-wiring software components together, Components.js allows these components to be instantiated and wired together declaratively using semantic configuration files. The advantage of these semantic configuration files is that software components can be uniquely and globally identified using URIs. Configurations can be written in any RDF serialization, such as JSON-LD. This software is aimed for developers who want to build modular and easily configurable and rewireable JavaScript applications.
    1. A tool for visualizing Execution Context, Hoisting, Closures, and Scopes in JavaScript
    1. <html> <body style='background-color:black'> <canvas id="myCanvas" width="800" height="340"></canvas> <script> let canvas = document.getElementById('myCanvas'); let context = canvas.getContext('2d'); context.lineWidth = 5; context.strokeStyle = 'gray' context.beginPath(); for(let x=0;x<28;x++){         context.moveTo(x*40-304,0);         context.lineTo(x*40+20,340);         context.moveTo(x*40,0);         context.lineTo(x*40-324,340);         } context.stroke();   context.fillStyle = 'white'; for(let x=0;x<20;x++)         for(let y=0;y<9;y++){                 context.beginPath();                 context.arc(8+x*40, y*42-9, 3, 0, 2 * Math.PI);                 context.arc(28+x*40, y*42-29, 3, 0, 2 * Math.PI);                 context.fill();                                         } </script> </body> </html>
  11. heycam.github.io heycam.github.io
    1. This document defines an interface definition language, Web IDL, that can be used to describe interfaces that are intended to be implemented in web browsers. Web IDL is an IDL variant with a number of features that allow the behavior of common script objects in the web platform to be specified more readily.
    1. Before we begin, it’s important to understand that the ES6 tail call optimization is an optimization implemented by the interpreter. ES6 does not specify new syntax for denoting tail call optimization