学习新知的第一步是初步了解原理,学习新的开发技术除了原理也要先学习设定环境。
虽然NodeJS已经在社会上行之有年,一直到了最近才突然蹦出学习的热情,决定着手偿还自己遗留的学习债,希望能藉由这次的挑战好好的学、好好的用~
本系列文章主要是笔者在学习NodeJS过程中的拙见,以目前学习的线上课程内容为基础,针对一些重点进行统整、纪录再加上一些实作,撰写过程难免可能有误,请各位大大不吝指正(还请手下留情 )
「NodeJS是能在服务器端运行JavaScript的开放原始码、跨平台执行环境。」这是在维基百科上关於NodeJS的定义,也是我对NodeJS的第一个认识,好酷~但为什麽能这样做 还是有很多的部分要厘清......所以我们从最基础的结构开始说说NodeJS:首先,NodeJS顾名思义是提供使用JavaScript开发之应用程序的执行环境,JavaScript应用程序需要透过JavaScript引擎进行转译。NodeJS使用的JavaScript引擎称为V8,而V8的开发语言是C++,因此NodeJS其实包含了两个部分:底层使用C++建构的部分与开发人员提取使用的JavaScript函式库部分,在NodeJS中,可藉由JavaScript的语法取用C++撰写的公用程序(Utility),以撰写能在服务器端运行的功能或程序,而C++撰写的Utility和JavaScript对应的功能可分别於原始码的src与lib中查询。
除此之外,NodeJS的优点在於具有数量丰富的函式库以及许许多多的框架和工具,例如这30天内会一起学的Express.js,还有其他如Next.js、NestJS等框架,让NodeJS上开发的可能性更多样,也有更多可以学习的内容
从NodeJS的官网首页下载与本机相符的版本,这里安装的是官方建议的14.17.6 LTS版本。
如果想安装其他版本,也可以在Downloads中找到。
下载完成後,打开安装档就可以直接进行安装,除了选取安装位置之外,一路继续就可以顺利安装完成,所以後面就省略截图罗~
安装完成之後,今天的最後一个步骤:从终端机测试NodeJS顺利安装可运行!
node -v
,可以看到已安装的NodeJS版本。node
可以开启Node命令列程序,并以一些JavaScript语法测试NodeJS正确安装并可执行,测试完成输入两次Ctrl+C
以关闭Node命令列程序。以上,简单愉快的NodeJS第一天~
https://zh.wikipedia.org/wiki/Node.js
<<: Day 01 - 环境安装(上) WSL2 & Ubuntu Linux GUI XFCE Desktop
>>: 成为工具人应有的工具包-01 FullEventLogView
看到标题上的 REST 四个英文字母,不知道有没有令你想起了什麽? 对,就是 RESTful API...
1.前言 铁人赛参赛的第一个周末(打卡),今天将带各位开始进入到开发阶段,废话不多说,赶紧往下看吧!...
前面几天我们介绍了如何用 .NET 从零开始实作一个简单的 API 专案,不过截至目前为止,我们的 ...
即便政府三令五申不得将成药或保健药品夸大疗效,各大药厂似乎都阳奉阴违,因为实在没办法,这块市场的大饼...
决定来摸Unreal Engine(UE)怎麽使用,经过Unity的下载後,其实Unreal的下载也...