node学习的第一步
一、前言
你可能已经基本掌握了html、css、和JavaScript,可能已经独立完成一些网页效果,但是一踏入node相关的领地就感觉手足无措,对后台一无所知,希望学习却有不知如何下手,那么我来帮你搭一个台阶,让你更快地进入node的世界。
如果你已经开始去尝试了解node,一定会听过这些名词:什么异步IO,什么事件驱动,什么单线程。当你已经开始懵逼的时候,又有人告诉你要了解http协议,了解操作系统,巴拉巴拉….当你开始怀疑自己能力的时候,又有人告诉你语言和工具不重要,重要的是算法,然后你就彻底失去了学习的动力,打开st,操起jQuery,默默念一句:“学海无涯,回头是岸。”
那些看似学有所成的人总是给初学者一种感觉:学习如此严肃,你要有所准备!其实,准备个p呀,想学node,管他什么协议,什么算法,什么线程!就直接到官网,下个安装包,先把node装上再说。说道这里,你应该已经装好了node。
二、node安装完成:萌新会问几个萌萌的问题
为什么桌面没有增加node的图标(快捷方式)?
答:额~因为有了我们也用不到(不知道还有没有更好的答案)。
那没图标我们怎么知道是不是成功地安装了呢?
答:需要在命令行输入下面的命令,如果弹出node版本号,那么说明安装成功。
node -v
什么是命令行?
答:win键+R,打开运行窗口,输入cmd,回车就能看到命令行。这个是windows操作系统自带的命令行工具。我本人还是比较喜欢用git bash,如果下载并安装了git,就可以直接使用git bash这个命令行工具了。关于命令行工具会单独开个坑。
什么是环境变量,好多教程都写需要配置环境变量。
答:以前版本的node需要自己配置环境变量,现在可以跳过这步了。
三、hello world
node安装完成,接下来要执行我们的第一个js程序了,步骤如下:
第一步: 新建一个文件夹(或者叫目录,也或者叫项目,都无所谓)
第二步:在文件夹中新建一个文件hello.js,代码如下:
console.log("hello node");
第三步: 将命令行工具的目录切换到这个新建的文件夹中,然后执行:
node hello.js
如果可以在命令行(或者叫控制台)中看到“hello world”,恭喜你!我们的第一个node程序就运行成功了。然后,我们将正式踏上node的学习之旅。
四、学习建议
学习node,不要考虑它的前景(钱景),不要担心它的难度,只要你喜欢(或者工作需要)那就去学,去动手写,考虑的太多反而会影响你进步的速度。可能你不认同,但是不得不承认,那些看见什么就想写什么的程序员,技术水平要远远高于那些考虑前景,考虑未来,衡量利弊和学习成本的程序员。
五、尾声
每天十分钟,进步一点点,感谢您的预览,如果喜欢,可以关注【晓舟报告】,获取更多微技术。