node.js--学习笔记

清明-心若淡定      2022-02-08     613

关键词:

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

使用的版本

我们可以使用以下命令来查看当前的 Node 版本:

$ node -v
v4.4.3

  

注意:不同版本间可能是有差异的。

 

第一个Node.js程序:Hello World!

脚本模式

以下是我们的第一个Node.js程序:

实例

console.log("Hello World");

运行实例 ?

保存该文件,文件名为 helloworld.js, 并通过 node命令来执行:

node helloworld.js

程序执行后,正常的话,就会在终端输出 Hello World。

交互模式

打开终端,键入node进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如:

$ node
> console.log(‘Hello World!‘);
Hello World!

node.js学习笔记

1.Node.js本质上是一个JavaScript执行环境,跟Chrome的console命令行一样,可以直接在里面编写JS代码并执行两个的区别在于,都有一些自己独特的全局变量,譬如chrome中可以有window和document等,Node.js有process等全局变量   2.exports与mo... 查看详情

千锋node.js学习笔记(代码片段)

千锋Node.js学习笔记文章目录千锋Node.js学习笔记写在前面1.认识Node.js2.NVM3.NPM4.NRM5.NPX6.模块/包与CommonJS7.常用内置模块1.url2.querystring3.http4.跨域jsonpcorsmiddleware(http-proxy-middleware)5.爬虫6.events7.FileSystem8.St 查看详情

node.js学习笔记之写文件

node.js之写文件//---------------optfile.js------------------var fs= require(‘fs‘);module.exports={  writefile:function(path,data){  //异步方式    fs.writeFile 查看详情

nodejs学习笔记---简介及安装node.js开发环境

目录学习资料简介安装Node.jsnpm简介开发工具SublimeNode.js开发环境配置扩展:安装多版本管理器 学习资料  1.深入浅出Node.js http://www.infoq.com/cn/minibooks/nodejs  2.Node.js开发指南 简介(只捡了我觉得重要的)Node.js是让J... 查看详情

nodejs学习笔记---简介及安装node.js开发环境

目录学习资料简介安装Node.jsnpm简介开发工具SublimeNode.js开发环境配置扩展:安装多版本管理器 学习资料  1.深入浅出Node.js http://www.infoq.com/cn/minibooks/nodejs  2.Node.js开发指南 简介(只捡了我觉得重要的)Node.js是让J... 查看详情

node.js学习笔记一

node.js node是平台也是语言。它是平台或者运行环境,能够让js在服务器端运行,因为它封装V8引擎(引擎,能够将js代码解析成计算机能够懂得语言),能够让js运行在其他的平台上面,而不只是运行在浏览器上。它是服务器... 查看详情

node.js学习笔记——模块调用

js创建一个类然后在另一程序中实例化使用这个类1.创建一个User类//--------------User.js--------------  function  User(id,name,age){    this.id=id;    this.name=name;  查看详情

nodejs学习笔记node.js调试命令

3.4 调试       47 下面是一个简单的例子: $nodedebugdebug.js <debuggerlisteningonport5858connecting...ok breakin/home/byvoid/debug.js:11vara=1;2varb=‘w 查看详情

文件系统(node.js学习笔记)

根据nodejs菜鸟教程整理。官方API文档:nodeJS文件系统API其他整理:nodejsFileSystem文件系统操作函数分类1、引用:导入文件系统模块(fs)语句:varfs=require("fs")2、异步与同步:异步:fs.readFile();  第一个参数为回调error信息。同... 查看详情

node.js学习笔记--文件简单操作

说明(2017-5-311:53:45):1.foo.js1varfs=require("fs");2vardocuments=[];3fs.readdir("./段虹",function(err,files){45for(leti=0;i<files.length;i++){6//varfilename=files[i];7fs.stat("./段虹/"+files[i],function 查看详情

node.js学习笔记——回调函数

  Node.js异步编程的直接体现就是回调。  那什么是回调呢?回调指的是将一个函数作为参数传递给另一个函数,并且通常在第一个函数完成后被调用。需要指明的是,回调函数不是由该函数的实现方直接调用,而是在特定... 查看详情

node.js学习笔记之调用函数

本文件和从其它模块引入函数;从其他模块引入分只支持引入一个函数和多个 这两种例:test.js为主函数varhttp=require(‘http‘);http.createServer(function(request,response){response.writeHead(200,{‘Content-Type‘:‘text/html‘})func1(response);//调用... 查看详情

将js进行到底:node学习笔记5

HTTP开发之Connect工具集——中间件继学习node.js的TCPAPI和HTTPAPI之后,node.jsweb开发进入了正轨,但这就好像Java的servlet一样,我们不可能使用最基础得Servlet对象去写网站,我们也不能使用最基本的nodehttpAPI去写一个完整得网站,我... 查看详情

node.js学习笔记--提交表单

说明(2017-5-211:42:33):1.index.html1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>Document</title>6</head>7<body>8<formaction="htt 查看详情

node.js学习笔记之读文件

 直接读硬盘上aa.txt内容var  http  =  require(‘http‘);var  optfile  =  require(‘./models/optfile‘);http.createServer(function  (reques 查看详情

node.js学习笔记——创建第一个应用

  巧妇难为无米之炊。要学习node.js,当然必须先有node.js环境(可以去官网http://nodejs.cn/下载安装),如果还是不懂怎么配置开发环境,度娘会告诉你一切。  安装完成环境之后,先别急着开发。在开发之前,为了更清晰的... 查看详情

将js进行到底:node学习笔记4

使用Node做web开发废话:说起web开发,这真的算是我的老本行了,从进入计算机领域我习得的第一门语言便是php,到后来公司使用的ASP.NET平台,再到学校强推的JavaEE平台,后来自学了一点rubyonrails平台,一直到现在node.js做毕设终... 查看详情

node.js学习笔记_模拟路由

 路由就是浏览器输入url地址,服务端根据对url地址的解析,访问对应的代码模块。var    http    =    require(‘http‘);var    url    =&nb 查看详情