Secrets of the Javascript Ninja (second Edition)

很高兴和大家分享一个计划:那就是翻译javascript忍者秘籍的第二版,先前几章节将会在这里和大家见面。
虽然市面上已经有许多类似翻译版本的书籍,但对于我而言,一个前端来发工作者,翻译一本英文原著是一个挑战也是一段经历,大学修的专业是软件工程,同时也修了第二学位(商务英语),出门工作两年多以来,体会到诸多对于职业发展的掣肘,我想是时候安安静静的去做一些事情了。
这个计划虽然很小,但是需要十分的精力去做,结合身为一线开发者的身份,相信翻译的作品会让大家喜欢。

ES6 cheat sheet(ES6 备忘录)

给大家介绍一些关于ES6的新颖之处。
1、模板语法 可以将表达式插入字符串中:${ninja}
2、函数参数的新特性(可具体参考我的另外一篇文章)
3、箭头函数:看一下原文作者的描述:

Arrow functions let us create functions with less syntactic clutter.
They don’t have their own this parameter. Instead, they inherit it
from the context in which they were created:

箭头函数允许我们以更少的语句创建函数,箭头函数没有属于自己的this指向,取而代之this指向箭头函数被创建时的上下文环境。
4、Generators构造器:

Generators generate sequences of values on a per-request basis. Once a
value is generated, the generator suspends its execution without
blocking. Use yield to generate values: function *IdGenerator(){ let
id = 0; while(true){ yield ++id; } }

构造器会按照程序产生一组有序值,构造器当值被创建时会被没有阻塞的终止。
5、Promise

Promises are placeholders for the result of a computation. A promise
is a guarantee that eventually we’ll know the result of some
computation. The promise can either succeed or fail, and once it has
done so, there will be no more changes

promise 作为计算结果的占位符,他确保我们会得到的计算后的值,包含成功和失败。同时会有一个then方法,then方法会返回一个promise和成功与失败的回调函数,catch方法会捕捉失败的promise。

以上是简单的介绍了一些新特性,在稍后的章节中我们会讨论深入的讨论一些特别的东西,当然是以忍者的方式。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁锅炖大鹅(e)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值