本文目录一览:
- 1、Dart,CoffeeScript,TypeScript 和 JavaScript 哪种最适合专门
- 2、对于熟练的 JavaScript 使用者来说 CoffeeScript 有何好处
- 3、coffeescript 和 javascript 的区别
- 4、怎样把COFFEEscript 编译成JS
- 5、可以只学习CoffeeScript不学JavaScript吗
Dart,CoffeeScript,TypeScript 和 JavaScript 哪种最适合专门
code for fun 的业余人士表示,Dart 和 TypeScript 没用过,感觉小项目用不到。
从 Coffeescript 入手的话,javssciprt 还是最先要会的,并且最好最开始的练手项目都用 javascript 来写,不要一上来就上手 coffee。当基本熟悉了 javascript 种种特性后,可以向 coffee 去切换,基本一半天就可以适应了。如今搞 Node.js CoffeeScript 基本是必备技能了
对于熟练的 JavaScript 使用者来说 CoffeeScript 有何好处
如果对于熟练的javascript来说,coffeescript带来的作用可能并不像想像中那么大。
个人觉得 CoffeeScript下面几点值得一试:
1. 如上面 “长天之云” 说,CoffeeScript只将JavaScript中好的部分暴露给开发者,这可以大大减少开发人员使用JavaScript时一些易错的点(包括一些JS语言本身不太好的地方)
2. CoffeeScript借鉴了不少Python与Ruby的特点,尤其是Ruby,相信熟悉Ruby的开发人员很快就能上手。
3. 也正因借鉴至Python及Ruby的特点,相对来说,CoffeeScript完成同样的任务代码量要小不少。
4. 通过coffee编译生成的JS文件通常是经过优化了的,而且可读性也很不错,通过阅读生成的JS代码反过来对于学习JS也很有帮助。
coffeescript 和 javascript 的区别
写法风格不一样, coffeescript可以用工具转成标准的javascript
因为有人说, javascript的写法风格不好, coffeescript才好, 所以他就先写coffeescript, 然后还发明了个转换的工具
怎样把COFFEEscript 编译成JS
1、先下载nodejs安装
2、下载coffeescript放到c:\dev\coffee-script-master\
3、建立coffee.cmd,放到nodejs根目录,内容如下
@echo off
node.exe
C:\dev\jashkenas-coffee-script-127653b\bin\coffee
%*
可以只学习CoffeeScript不学JavaScript吗
1. 可以,但视你的经验和基础而定。如果你是 Python / Ruby 转过来的,先上手 Coffee 会更自然。C 系语言过来的就直接 js 吧。
2. 分两种情况:如果只是偶尔使用,可以,但不建议。因为 debug 的时候你遇到的依然是 js 的错误,不理解 js 本身的特性细节你会很痛苦。另外毕竟第三方库还是 js 写的多,遇到问题了需要看源码,你总不能只用 coffee 写的第三方库吧。