anchor.diff:      [Event Binding](/docs/ts/latest/guide/template-syntax.html#property-binding).
       Events stream *out* of this property to the receiver identified
       in the template expression to the right of the equal sign.
  +    
  +    Une propriété de directive qui peut être la ***cible*** d'une
  +    [Liaison d'Événement](/docs/ts/latest/guide/template-syntax.html#property-binding).
  +    Les événements qui *sortent* de cette propriété sont envoyés au receveur identifié
  +    dans le template par l'expression à droite du signe égal.
   
       See the [Template Syntax](/docs/ts/latest/guide/template-syntax.html#inputs-outputs) chapter.
  +    Voir le chapitre sur la [Syntaxe des Templates](/docs/ts/latest/guide/template-syntax.html#inputs-outputs).
   
   .l-main-section
   <a id="P"></a>
  
positive.code:     A version of JavaScript that supports most [ECMAScript 2015](#ecmascript=2015)
      language features and many features that may arrive in future versions
      of JavaScript such as [Decorators](#decorator).
  
      TypeScript is also noteable for its optional typing system which gives
      us compile-time type-checking and strong tooling support (e.g. "intellisense",
      code completion, refactoring, and intelligent search). Many code editors
      and IDEs support TypeScript either natively or with plugins.
  
      TypeScript is the preferred language for Angular 2 development although
      we are welcome to write in other JavaScript dialects such as [ES5](#es5).
  
      Angular 2 itself is written in TypeScript.
  
      Learn more about TypeScript on its [website](http://www.typescriptlang.org/).
  // #enddocregion t2
  
  // #docregion u-z
  
negative.code:   :marked
      Zones are a mechanism for encapsulating and intercepting
      a JavaScript application's asynchronous activity.
      
      Les Zones sont un mécanisme pour encapsuler et intercepter
      l'activité asynchrone d'une application JavaScript.
  
      The browser DOM and JavaScript have a limited number
      of asynchronous activities, activities such as DOM events (e.g., clicks),
      [promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise), and
      [XHR](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)
      calls to remote servers.
      
      Le DOM du navigateur et JavaScript ont un nombre limité
      d'activités asynchrones, activités comme les événements DOM (par exemple, les clics),
      les [promesses](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise), et
      les appels [XHR](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)
      vers des serveurs distants.
  
      Zones intercept all of these activities and give a "zone client" the opportunity
      to take action before and after the async activity completes.
      
      Les Zones interceptent toutes ces activités et donne au "client" d'une zone l'opportunité
      de faire une action avant et après cette activité asynchrone.
  
      Angular runs our application in a zone where it can respond to
      asynchronous events by checking for data changes and updating
      the information it displays via [data binding](#data-binding).
      
      Angular enveloppe notre application dans une zone et peut ainsi répondre aux
      événement asynchrones par une détection de changement et une mise à jour
      des information affichées par [liaison de données](#data-binding).
  
      Learn more about zones in this
      [Brian Ford video](https://www.youtube.com/watch?v=3IqtmUscE_U).
      
      Apprenez-en plus sur les zones dans cette
      [vidéo de Brian Ford](https://www.youtube.com/watch?v=3IqtmUscE_U).
  // #enddocregion u-z
  