看看es6

日期:2016-7-13 00:00 | 标签: | 阅读:391

总的来说ES6是面向未来的开发语言,能够让JS更加完备,干更多的事,同时也能够让编程效率有很大的提升,现在面临的阻碍主要是浏览器对标准的实现程度,而这个,应该不会是问题。如果你写过react的话,其实,你已经用过不少的ES6特性了。

typescipt/coffeescript

除了直接学习ES6,其实还有这两个选择,coffeescript现在基本上没落了,typescipt却随着angular2而名声大噪。这两种语言都是都是为了解决js原生原因编程的缺陷而产生的,且添加了很多新特性,麻烦的是需要转换器进行转换,目前,其是很多注重开发效率人士的首选。
本人有试着尝试去看相关的开源代码,发现运行起来就是一个难事,其过多的依赖开发工具。此外,有时候我仅仅是需要其中的一个模块,如果我不是用coffeescript写的,那得安装一个庞大复杂的的运行环境,就算安装好了,其构建逻辑也与现有系统格格不入,改点东西都难。
准确的讲,其还是缺乏一个稳定而繁荣的社区,此外开发者本身也有制约,在团队中推行也有一定的难度。

yield

初次使用实在使用koa时,用来在一个Generator函数里面执行另一个Generator函数。es6.ruanyifeng.com

参考

阮一峰<<ES6入门1>>
ES2015实战——面向未来编程
ES6-for-humans
ES6-for-humans-小胡子哥翻译
ES6你可能不知道的事 http://taobaofed.org/blog/2016/07/22/es6-basics/

版权声明: 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0
Copyright ©2013-2017 | 粤ICP备14081691号 | yipeng手工打造 | 联系方式