Code Samples

Une page d’accueil en français, suivant le déroulement du livre “Développement et architecture des Applications Web Modernes” publié par les éditions ENI, est également disponible.

Component Based Software Engineering

  1. Intro
  2. AngularJS
    1. v1.0 - directive
    2. v1.2 - controllerAs
    3. v1.3 - bindToController
    4. v1.5+ - component helper
  3. React
  4. Function-based

Web Components

  1. Custom Elements
  2. Shadow DOM
  3. Template
  4. Composition
  5. attributes and properties

Routing

  1. Single Page Applications
  2. Location API
  3. HashRoute
  4. History API
  5. Routes
  6. Data
  7. Navigation

Rendering

  1. Introduction
  2. create elements
    1. DOM API
    2. innerHTML
    3. HyperScript
  3. Memorization
    1. child element cache
      1. DOM API
      2. innerHTML
      3. HyperScript
    2. children
      1. deep
      2. on call
      3. without copy
    3. state
      1. DOM API
    4. memoize
      1. latest update
      2. children

Libraries

  1. Rendering
  2. Routing
  3. Reactive Programming
  4. State Management
  5. Tagged Templates
  6. Components
    1. lit-element