![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodeJs
jiaody111
这个作者很懒,什么都没留下…
展开
-
Node6--http模块
通过http模块,可以快速搭建web服务器,实现发送并相应浏览器请求等功能。步骤:1. 导入http模块 let http =require('http');2. 创建服务器实例对象 let server = http.createServer();3. 绑定请求事件server.on('request',function(req,res){ res.end('aaa');//...原创 2019-12-31 15:34:39 · 282 阅读 · 1 评论 -
Node5--文件模块fs
查看文件状态fs.stat(path[, options], callback)fs.statSync(path[, options])第一个参数是要查看的文件 路径,第三个参数是回调函数let fs = require('fs');fs.stat(__dirname,function(err,stats){ console.log(stats); /* St...原创 2019-12-31 11:40:50 · 225 阅读 · 0 评论 -
Node4--path
Path模块没有添加到Global上, 所以使用时需要手动导入1.模块导入 let path = require("path");2.获取路径的最后一部分 path.basename(path[, ext])3.获取路径 path.dirname(path)4.获取扩展名称 path.extname(path)5.判断是否是绝对路径path.isAbsolute(path)6.获取当前...原创 2019-12-30 16:34:14 · 261 阅读 · 0 评论 -
Node3--Buffer
计算机中的度量单位1 B(Byte字节) = 8 bit(位)1 KB = 1024 B1 MB = 1024KB1 GB = 1024MBBuffernode全局对象中,用来存储字节数据的一个类。Buffer对象本质就是一个数组创建一个指定大小的Buffer:Buffer.alloc(size[, fill[, encoding]])根据数组/字符串创建一个Buffer对象...原创 2019-12-30 15:50:24 · 275 阅读 · 0 评论 -
Node2--包和包管理npm
在模块化开发中,尽量让一个模块(文件)只完成一个特定的功能但是复杂的功能实现,可能需要多个模块共同完成,维护多个模块之间关系的东西就是"包"简而言之: 一个模块是一个单独的文件, 一个包中可以有一个或多个模块在NodeJS中为了方便开发人员发布、安装和管理包, NodeJS推出了一个包管理工具NPM(Node Package Manager)NPM不需要我们单独安装, 只要搭建好Node...原创 2019-12-30 14:41:46 · 192 阅读 · 0 评论 -
Node1--CommonJS规范/模块导出的形式/require
NodeJS采用CommonJS规范实现了模块系统CommonJS规范规定了如何定义一个模块, 如何暴露(导出)模块中的变量函数, 以及如何使用定义好的模块- 在CommonJS规范中一个文件就是一个模块- 在CommonJS规范中每个文件中的变量函数都是私有的,对其他文件不可见的- 在CommonJS规范中每个文件中的变量函数必须通过exports暴露(导出)之后其它文件才可以使用- ...原创 2019-12-30 14:32:20 · 707 阅读 · 0 评论 -
Node0--简介/环境搭建/node环境和浏览器环境的区别
V8引擎和Node.js参考:node中文文档V8引擎是专门解释和执行js代码的虚拟机,任何程序只要集成了V8引擎都可以执行JS代码例如:将V8引擎嵌入到浏览器中,js代码就能被该浏览器所执行。将V8引擎嵌入到NodeJS中,js代码就能被NodeJS执行。Node.JS 不是一门编程语言 是一个运行环境 --> Node.js 是一个基于"Chrome V8 引擎" 的J...原创 2019-12-30 13:51:03 · 965 阅读 · 0 评论 -
NodeJS06
path > path.basename ('c:/a/b/c/index.js') // basename 获取文件名(包括文件后缀)'index.js'> path.basename ('c:/a/b/c/index.js','.js') // basename 第二个参数 去除文件后缀 'index'> path.dirname('c:/a/b/c/i...原创 2019-05-07 09:53:38 · 105 阅读 · 0 评论 -
NodeJS05
回调函数:需要得到一个函数内部异步操作的结果 // setTimeout// readFile// writeFile// ajaxfunction add(x, y, callback) { // callback 就是回调函数 // var x = 10 // var y = 20 // var callback = function(ret...原创 2019-05-04 19:19:10 · 124 阅读 · 0 评论 -
NodeJS04
在Express中使用art-template模板引擎 var express = require('express')var app = express() app.use('/public/',express.static('./public'))/* 在express配置使用art-template模板引擎* 1.安装 npm install art-template ...原创 2019-05-03 15:37:06 · 160 阅读 · 0 评论 -
NodeJS01
文件读写fs /*node对文件进行操作 引入fs(file-system)模块* 在fs中 提供了所有的文件操作相关的API*/// 1. 使用require方法加载fs核心模块var fs = require('fs');/* 2. 读取文件* 第一个参数:要读取的文件路径* 第二个参数:回调函数 * 读取失败 error 是错误对象 data 是underf...原创 2019-04-29 11:21:40 · 226 阅读 · 0 评论 -
NodeJS02
art-template使用 // 在 Node 中使用 art-template 模板引擎// 模板引起最早就是诞生于服务器领域,后来才发展到了前端。var template = require('art-template') //加载 art-templatevar fs = require('fs')fs.readFile('./tpl.html', function (...原创 2019-04-30 23:22:48 · 346 阅读 · 0 评论