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