从来没写过JS代码,基本也不看。
平常工作用python,大学学过一些C。
求大大们指教~
先学 javascript ,再学 node.js。
<<<--------------------------------------------------- 此处应有赞
学好JavaScript是必须的,不会初等数学如何学习微积分?这问题谁能回答。不过如果你决定为了学习Node而学习JavaScript,这里我倒有些建议。
不会js照样是可以写node的,你就当node是门新语言就行。node学会了js就会了。(javascript前端的应用自然你是不会了)
coffee倒是不推荐直接学,等基础好了再学。
了解什么是事件驱动,事件分发器,什么是异步调用,理解web服务器的运作道理等等就行。
如果要写node是不可能不会js的,因为node就是js。
每个人学东西的方式是不同的,有人从理论上来,实际操作会慢一些。有人是实际操作好,理论未必十分明了,怎么做就要看自己适合什么。要是连这个都分不清,那就难办了。
很简单,学习CoffeeScript即可。CoffeeScript同样使用缩进,也有list comprehension,吸收了不少Python的东西。你会 Python 可以很快上手。 CoffeeScript 可以编译成 JavaScript。而且现在 CoffeeScript 已经相对比较成熟了。
我会告诉你还有pythonium这种神器么?(将Python 3转换成 JavaScript。)
还是建议你先学好javascript,再去学习node.另外诸如:coffeescript、typescript语言,还是要先学好javascript,这些都是javascript的子集或则超集。
看完基础的javascript,忽略BOM,DOM,直接看nodejs,没事的,看两本书,《nodejs开发指南》和《深入浅出nodejs》,然后把mongo也学了
不用学javascript,学过php吗?学过的话,直接看node的文档来进行开发就可以了。没学过的话也不用学js,推荐两本书:扑灵的《node.js深入浅出》 《了不起的node.js》
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答619 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答945 阅读✓ 已解决
2 回答1.5k 阅读
1 回答1.2k 阅读✓ 已解决
不认识字,如何读《红楼梦》?
答:先学识字。
首先必须明确两点:
只是那些教程的代码例子使用了浏览器而已,我一般教别人 js 的时候也是在 chrome 的控制台里面,而不是在 nodejs 的命令行里。这些都不影响你学习js。
至于 BOM,这明显是前端(浏览器)的东西,你可以不学。至于 js 特性、DOM、OO 等,都是前后端通用的。
你曾经提到你学习了 C,其实浏览器也好,nodejs 也好,都是平台,都是运行js的平台。
你学习 C 的时候,应该是在 Windows 学的吧,但是,这些也不影响你在linux下编程。
C 语言依然是 C 语言,标准库依然是标准库,只是平台不同了而已。 你先把 js 学好,然后再学 nodejs 平台提供的那些东西。
祝:学习顺利