【Nodejs学习笔记之入门篇】教程文章相关的互联网学习教程文章

学习笔记——使用node.js 遍历某盘的全部文件【代码】

const fs=require('fs') const path=require('path') var pathAddress='d:' var check=function(pathAddress) {fs.readdir(pathAddress,(err,data)=>{if(err){console.log(err)return}else{// 此时在查看本层木里面的所有文件console.log(data)data.forEach(function(value) //对文件进行遍历 遍历出来的是zi'fu{var pathchild=path.resolve(pathAddress,value)fs.stat(pathchild,(err,stats)=>{if(err){console.log(err)return}el...

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)【图】

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs) 一. HTML 1. 盒子模型是什么:每个元素被表示为一个矩形的盒子,有四个部分组成:内容(content)、内边距(padding)、边框(border)、外边距(margin)。它在页面中所占的实际大小(宽高)是content+padding+border+margin之和。 盒模型有两种:标准盒模型(W3C盒模型)、IE盒模型。 两种盒模型的区别:标准盒模型内容大小就是content大小、而IE盒模型内容大小则是...

node.js(2)学习笔记【图】

同步和异步区别? 同步是执行完上一步代码后才能执行下一步代码 异步是指在上一步代码未执行完,下一步代码可以继续运行。 独立完成判断文件夹下文件状态

Node.js基础学习笔记【代码】【图】

Node.js基础学习笔记 1 Node.js快速入门1.1 Node.js 的组成1.2 Node.js基础语法1.3 Node.js全局对象global 2 Node.js模块化开发2.1 JavaScript开发弊端2.2 软件中的模块化开发2.3 Node.js中模块化开发规范2.4 模块成员导出2.5 模块成员的导入2.6 模块成员导出的另一种方式2.7 模块导出两种方式的联系与区别 3 系统模块3.1 什么是系统模块3.2 系统模块fs 文件操作3.3 系统模块path 路径操作3.4 路径拼接语法3.5 相对路径VS绝对路径 ...

node.js学习笔记【代码】

NodeNode是对ES标准一个实现,Node也是一个JS引擎 通过Node可以使js代码在服务器端执行 Node仅仅对ES标准进行了实现,所以在Node中不包含DOM 和 BOM Node中可以使用所有的内建对象 String Number Boolean Math Date RegExp Function Object Array 而BOM和DOM都不能使用 但是可以使用 console 也可以使用定时器(setTimeout() setInterval()) Node可以在后台来编写服务器 Node编写服务器都是单线程的服务器 进程 进程就是一个一...

Node.js 学习笔记之五:使用 Express 框架【代码】【图】

这部分示例将通过你好,Express、留言板和学生管理三个应用的实现来演示Express框架的基本使用。首先来搭建该示例项目的基本脚手架,为此我们需要在code目录下执行mkdir 07_Expressjs命令来创建用于存放这一组示例的目录,并执行一下步骤:在code/07_Expressjs目录下执行npm init --yes命令来初始化本示例项目。在code/07_Expressjs目录下执行npm install express body-parser sqlite3 mongodb async art-template express-art-tem...

学习笔记:node.js的http模块!【代码】

node.js运行环境让js可以实现其他后端语言几乎所有的语言,只要会js基本语法就能在node环境下进行后端开发。下面小编就向大家分享node.js的http模块! http模块专门用来创建服务的,就是把命令行窗口当成服务器来用,只支持http协议。 用法: //获取模块 const http = require(“http”); //创建服务 let app = http.createServer((req, res) => { console.log(req)//请求信息 console.log(res)//响应信息 res.end();//结束响应 })...

node.js学习笔记Day6:Express框架下 具有增删改查功能的学生管理系统(效果与源码部分)【代码】【图】

完成效果: 首页 点击添加学生输入相应内容后点提交回到首页,可以看到内容。 点击编辑,原本内容会显示在框中等待编辑。点提交回到首页源码 app.js var express = require ('express') var bodyParser = require('body-parser') var router = require('./router') var app = express() //开放node-modules文件夹,以读取bootstrap内模板 app.use('/node_modules/',express.static('./node_modules/')) app.use('/public/',express...

Node.js学习笔记(四) fs、os、path模块

这篇文章我们将会学习 Node 中的一些内置模块,分别是 fs、os、path 1、fs 模块 fs 模块提供类似 UNIX 标准的 文件操作 API,其中所有的方法均有 异步 和 同步 版本 在一般情况下,异步方法性能更高,所以下面只会介绍常用的异步方法 (1)通用操作 ① 获取信息:stat(path, callback)path:路径 callback:回调函数,接收两个参数,分别是 Error 对象和 fs.stats 对象,stats 对象的常用方法如下:isFile():如果是文件返回 true,...

Node.js学习笔记(三) 模块系统【代码】

1、模块的基本介绍 (1)模块的介绍 在 Node 中,每个文件都可以看作是一个模块,每个模块都有自己的作用域,存在一个属于自己的命名空间 但是模块之间绝对不是孤立存在的,不同模块之间需要相互协作才能发挥作用,因此模块还要有对外暴露的接口 (2)模块的分类 在 Node 中,模块分为三类,分别是核心模块(也称内置模块)、第三方模块和自定义模块核心模块 是 Node 的内置模块,被编译成二进制文件,放在 lib 文件夹下 第三方模块...

Nodejs学习笔记【图】

目录 Node是什么 Node环境搭建 Node.js运行环境安装 Node环境安装失败解决 PATH环境变量Node快速入门 Node.js的组成 Node.js基础语法 Node.js全局对象globalNode的模块及第三方包 Node.js模块化开发 系统模块 第三方模块 package.json文件 Node.js中模块的加载机制?# NodeJS基础与实战 Node是什么Node是一个基于Chrome V8引擎的JavaScript代码运行环境。运行环境:浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码...

23-Node.js学习笔记-Express-请求处理-静态资源的处理【代码】

静态资源的处理 通过Express内置的express.static可以方便地托管静态文件,例如img,CSS,JavaScript 文件等 app.use(express.static('public')); 现在,public目录下面的文件就可以访问了http://localhost:3000/images/01.png http://localhost:3000/css/01.css ...//引入express框架 const express = require('express'); const path = require('path') //创建网站服务器 const app = express();//拦截所有的请求 app.use(expre...

16-Node.js学习笔记-Express-中间件02-错误处理中间件【代码】

错误处理中间件 在程序执行的过程中,不可避免的会出现一些无法预料的错误,比如文件读取失败,数据库连接失败,错误处理中间件是一个集中处理错误的地方 app.use((err,req,res,next)=>{res.status(500).send('服务器发生未知错误'); }) //引入express框架 const express = require('express'); //创建网站服务器 const app = express();app.get('/index',(req,res)=>{throw new Error('程序发生了未知错误');// res.send('程序正...

07-Node.js学习笔记-路由【代码】

路由 http://localhost:3000/index http://localhost:3000/login //路由是指客户端请求地址与服务器端程序代码的对应关系。简单的说,就是请求什么响应什么。 //当客户端发来请求的时候 app.on('request',(req,res)=>{//获取客户端的请求的路径let {pathname} = url.parse(req.url);if(pathname =='/'||pathname=='/index'){res.end('欢迎来到首页');}else if(pathname=='/list'){res.end('欢迎来到列表页面');}else{res.end('抱歉...

node.js 学习笔记(四)核心模块【代码】【图】

我们知道node里面有两种类型模块:一个是核心模块(系统模块)、一个是文件模块(自定义模块或第三方模块)下面简单说说node里面那些核心模块。 一、核心模块与文件模块的区别 核心模块由Node.js平台提供的模块,也称系统模块。 核心模块导入规则:不以双点(..)或点(.) 和斜杆(/)开始的标识符。var fs=require("fs") 文件模块:导入规则以双点(..)或点(.) 和斜杆(/)开始的标识符var hi =require("./hi")注:通常我们导...