我的习惯: …三个点,表示无语
他认为的糟粕
let a = 123; // 用 = 赋值
if(a > 1) {} // 用小括号
保留字 //
作者认为的精华
1. 数值型 // 没有整型和浮点的区分
导读
- 下一代的编程范式: 全局分布式,安全和事件化编程, 然而现在的是本地化,不安全和顺序化的编程
- 自创 wun 表示 one: 对陌生事物产生的奇怪感觉并不能证明它是错的…
- 正则加空格为了让读者一目了然,却把一个函数四分五裂.
typeof null // 'object'
typeof NaN // 'number'
命名
众所周知, 编程最难的就是命名.
- 本书用了下划线命名, 我本人跟倾向于小驼峰. 下划线毕竟多加个字符, 书写相对麻烦.(他们看起来差不多)
- _ 开头通常用来表示私有变量(lodash库也用_), $ jquery, 不要以数字结尾
- 序数 基数 thing_nr nr_thing FORTRAN允许命名的时候有空格
- 吉字节, G 字节嘛…这翻译也不行啊.
- 我们规定 大写开头的是构造函数. 作者推荐: 从不用new…
- 还让我记住保留字…这东西不用刻意去记啊
function getData() {}
function get_data() {} // 他推荐下划线,是因为如果将来可以用空格了, 可以更方便的迁移...
这本书的作者还写了javascript 语言精粹, 很奇怪这么垃圾的书为什么这么火.