javascript悟道-导读和命名

我的习惯: …三个点,表示无语

他认为的糟粕

let a  = 123; // 用 = 赋值
if(a > 1) {} // 用小括号
保留字 //  

作者认为的精华

1. 数值型 // 没有整型和浮点的区分

导读

  1. 下一代的编程范式: 全局分布式,安全和事件化编程, 然而现在的是本地化,不安全和顺序化的编程
  2. 自创 wun 表示 one: 对陌生事物产生的奇怪感觉并不能证明它是错的…
  3. 正则加空格为了让读者一目了然,却把一个函数四分五裂.
typeof null // 'object'
typeof NaN // 'number'

命名

众所周知, 编程最难的就是命名.

  1. 本书用了下划线命名, 我本人跟倾向于小驼峰. 下划线毕竟多加个字符, 书写相对麻烦.(他们看起来差不多)
  2. _ 开头通常用来表示私有变量(lodash库也用_), $ jquery, 不要以数字结尾
  3. 序数 基数 thing_nr nr_thing FORTRAN允许命名的时候有空格
  4. 吉字节, G 字节嘛…这翻译也不行啊.
  5. 我们规定 大写开头的是构造函数. 作者推荐: 从不用new…
  6. 还让我记住保留字…这东西不用刻意去记啊
function getData() {}
function get_data() {} // 他推荐下划线,是因为如果将来可以用空格了, 可以更方便的迁移...

这本书的作者还写了javascript 语言精粹, 很奇怪这么垃圾的书为什么这么火.
在这里插入图片描述

这种把一个函数拆分的排版

在这里插入图片描述

string 哪来的 contains 方法?? 记错了吧, 这是java的吧.

在这里插入图片描述

为啥forEach map filter find 需要倒叙版本???

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值