花了 6 天终于看完阮一峰的 es6 ,并且写好了对应的简版 es6 教程,祝大家看这个能 5 个小时学会 es6 。 这是我的教程地址: http://t.cn/R4N3Qsf
花了 6 天终于看完阮一峰的 es6 ,并且写好了对应的简版 es6 教程,祝大家看这个能 5 个小时学会 es6 。 这是我的教程地址: http://t.cn/R4N3Qsf
|
thinkifJan 11, 2016
1
这个主意不错,支持楼主
|
|
2
|
|
3
咦,,我写的博客在服务器里出问题了。。我去瞧瞧。。
|
|
4
重启服务器就好了= =,不知名 bug ,寒假重写势在必行。。
|
|
5
我已经看了 10 天了……心好累 - -
|
|
canestenJan 11, 2016 via Android
6
解构赋值这么反人类的阅读体验不知道是哪个白痴设计的
|
|
klmd99Jan 11, 2016
9
我也在看,新手,很好的教程!不过需要耐心。
|
|
br00kJan 11, 2016
11
欢迎加入 typescript ,😄😄
|
|
canestenJan 11, 2016 via Android
12
|
|
13
|
|
yyfearthJan 11, 2016
15
@canesten 这个是没办法的事情 任何好东西 如果在极端情况下都是行不通的
这些很多情况下是为了简化函数传递参数时候大量的代码 一行解决一个赋值 虽然清楚 但是如果这个 object 非常复杂的话 你会发现一个函数可能超过一半的代码是在一个个赋值 我就遇到过无数次了 对于第一个例子 那很明显只是一个比较极端的例子 真是情况下 估计除了按照模式解开 JSON 这种情况外 都是没事找抽 @SimplyY 我觉得这些语法糖 应该是要有的 毕竟可以提高写代码的效率 我可不希望写代码的时候 大部分都是无关逻辑的废话(比如很多赋值和转换) 当然任何时候 如果过于使用这些 都会造成这些困难 本来 JS 就已经是这样了 这个是看人 而不是看工具 |
|
canestenJan 11, 2016 via Android
17
|
|
gouflvJan 11, 2016
18
太好了 要的就是简明易查
|
|
canestenJan 11, 2016 via Android
19
@yyfearth
另外那个 as 语义的冒号真是非常低劣,之前冒号都是赋值的语义,从左往右读,在这里生生的变歧义了,从右往左读。 |
|
klmd99Jan 11, 2016
20
多一种方法,在某些情况下适用,而不是适合所有情况。
怎么写还是需要发挥主观能动性。 |
|
canestenJan 11, 2016 via Android
21
|
|
bdbaiJan 11, 2016 via iPhone
22
|
|
bdbaiJan 11, 2016 via iPhone
23
|
|
klmd99Jan 11, 2016
24
然而并没有证据表明这会增加‘初级程序员犯错的可能’,不用也不会减少犯错的可能
如果事实证明这个特性鸡肋,那么下个 ES7 或者以后的版本应该会淘汰。 毕竟实践出真知。 |
|
bdbaiJan 11, 2016 via iPhone
25
|
|
bdbaiJan 11, 2016 via iPhone
26
对不起...老是写错链接
http://t.cn/R4NkaqN |
|
NixusJan 12, 2016
30
阮一峰老师: http://es6.ruanyifeng.com/
廖雪峰老师: http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000 请问这两位大神的课程,应该选哪个? |
|
loadingJan 12, 2016 via Android
31
es5 还没学会呢~
|
|
33
@bdbai 我 mac , chrome 开发的, chrome 会把我俩电脑分辨率宽度应该和你都当做 1280 来着我觉得,,,你截图让我看看,你那长什么样,
|
|
35
@bdbai 我知道原因了,你应该用电脑看。我没对手机适配来着,,而且手机的分辨率是宽,浏览器会当做 400 到 500 之间,所以,,,,总之我寒假重写,肯定会去适配手机的
|
|
66betaJan 12, 2016
36
楼主也用 cmder
|
|
geek123Jan 12, 2016
40
|
|
kisnowsJan 12, 2016
44
解构赋值和箭头函数如果被**滥用**,那么代码可读性将大大下降,不敢想象。
|
|
wangwsDec 12, 2016
47
刚开始看,写的挺好
|