anchor.diff:  
     * HTML is used when interpreting a value as HTML, e.g. when binding to `innerHtml`
   
  -  * HTML：当一个值将被解释为HTML时使用，比如当绑定到`innerHTML`时。
  +  * HTML：值需要被解释为HTML时使用，比如当绑定到`innerHTML`时。
   
     * Style is used when binding CSS into the `style` property
   
  -  * 样式：当把CSS绑定到`style`属性时使用。
  +  * 样式：值需要作为CSS绑定到`style`属性时使用。
   
     * URL is used for URL properties such as `<a href>`
   
  -  * URL：当被用作URL属性时使用，比如`<a href>`。
  +  * URL：值需要被用作URL属性时使用，比如`<a href>`。
   
     * Resource URLs are URLs that will be loaded and executed as code, e.g. in `<script src>`
   
  -  * 资源URL：当被当做代码而加载并执行时使用，比如`<script src>`中的URL。
  +  * 资源URL：值需要被当做代码而加载并执行时使用，比如`<script src>`中的URL。
   
     Angular sanitizes untrusted values for the first three items; sanitizing resource URLs is not
     possible as they contain arbitrary code. In development mode, Angular prints a console warning
  
positive.code:   is inserted into the DOM from a template, via property, attribute, style, or class binding, or via
    interpolation, Angular will sanitize and escape untrusted values.
  
    为了系统性的阻止XSS问题，Angular默认把所有值都当做不可信任的。
    当值从模板中以属性（Property）、DOM元素属性（Attribte)、CSS类绑定或插值表达式等途径插入到DOM中的时候，
    Angular将对这些值进行无害化处理（Sanitize），对不可信的值进行编码。
  
  
negative.code:   the [offline template compiler](#offline-template-compiler) is an effective way to prevent these
    vulnerabilities, also known as template injection.
  
    **Angular的模板同样是可执行的**：模板中的HTML、Attribute和绑定表达式（还没有绑定到值的时候）会被当做可信任的。
    这意味着应用必须防止把来自攻击者的值直接编入模板的源码中。永远不要根据用户的输入和原始模板动态生成模板源码！
    使用[离线模板编译器](#offline-template-compiler)是防范这类“模板注入”漏洞的有效途径。
  
    ### Sanitization and security contexts
  
    ### 无害化处理与安全环境
  
    Sanitization inspects an untrusted value and turns it into a value that is safe to insert into
    the DOM. In many cases, values do not get changed by this at all. Sanitization depends on context:
    a value that is harmless in CSS is potentially dangerous in a URL.
  
    无害化处理会审查不可信的值，并将它们转换成可以安全插入到DOM的形式。多数情况下，这些值并不会在处理过程中发生任何变化。
    无害化处理的方式取决于所在的环境：一个在CSS里面无害的值，可能在URL里很危险。
  
    Angular defines four security contexts: HTML, style, URL, and resource URL.
  