2016年10月27日星期四

Google Blog 10/27/2016 (p.m.)

    • 如果用git diff的时候看到^M字符,就说明两个文件在换行符上有所差别
    • 由于文件多了CR后造成的
    • git config --global core.whitespace cr-at-eol  
      • 可以让git diff的时候忽略换行符的差异
    • 更好的方法是每个项目都有一个.gitattributes文件,里面配好了换行符的设置
  • tags: javascript es6

    • ECMA-262标准的描述如下:“ ECMAScript 可以为不同种类的宿主环境提供核心的脚本编程能力,因此核心的脚本语言时与任何特定的宿主环境分开进行规定的。
      • 为不同种类的宿主环境提供核心脚本编程能力
    • 如果你使用var ,请总是在顶部声明你的变量
      • 最佳实践
    • “暂时性死区”是指从代码块开始直到变量被声明的区域。
    • 始终使用class语法,并避免直接操作 prototype
    • 避免使用空的构造函数。
    • 使用extends内置继承方式来实现继承。

Posted from Diigo. The rest of my favorite links are here.

没有评论:

发表评论