2016-10-21

JavaScript Weekly 306 阅读笔记

方法

  • jQuery 3 中 等方法被 deprecated,仅保留

  • 这种方式,和 没有任何区别

  • 这种是低效的,且会造成不必要的误解

  • 脚本放在 最底部的话,完全不需要 ready;

原生代码实现:

原文:Quick Tip: Replace jQuery’s Ready() with Plain JavaScript

Yarn vs NPM

Angular 2 Reactive Forms

  • reactive ==> ReactiveFormsModule

  • template-driven ==> FormsModule

  • FormBuilder 和 FormControl 对比

原文:Angular 2 form fundamentals: reactive forms

ES2016 Strict Mode

  • 以下情况下,函数体内不能使用
    • 参数有默认值
    • 参数解构
    • rest 参数

the specification indicated that parameter lists should be parsed in the same mode as the function body (which means the "use strict" directive in the function body must trigger strict mode).

原文:The ECMAScript 2016 change you probably don't know

Asynchronous Iteration

  • 参见原文
  • Alternative 1: Communicating Sequential Processes (CSP), js-csp
  • Alternative 2: Reactive Programming

原文:The ECMAScript 2016 change you probably don't know

Angular 2 变化

其实我就看上了 Demo 中的两段代码,很有启发:

原文:Angular 2 — New features in Angular 2.1

编写自己的 .d.ts

写得挺详细,需要的时候可以参阅

原文:How to Create Your Own TypeScript Type Definition Files (.d.ts)

更多

see http://javascriptweekly.com/issues/306