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 · 235 阅读 · 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 · 208 阅读 · 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 · 248 阅读 · 0 评论 -
Node3--Buffer
计算机中的度量单位 1 B(Byte字节) = 8 bit(位) 1 KB = 1024 B 1 MB = 1024KB 1 GB = 1024MB Buffer node全局对象中,用来存储字节数据的一个类。 Buffer对象本质就是一个数组 创建一个指定大小的Buffer: Buffer.alloc(size[, fill[, encoding]]) 根据数组/字符串创建一个Buffer对象...原创 2019-12-30 15:50:24 · 244 阅读 · 0 评论 -
Node2--包和包管理npm
在模块化开发中,尽量让一个模块(文件)只完成一个特定的功能 但是复杂的功能实现,可能需要多个模块共同完成,维护多个模块之间关系的东西就是"包" 简而言之: 一个模块是一个单独的文件, 一个包中可以有一个或多个模块 在NodeJS中为了方便开发人员发布、安装和管理包, NodeJS推出了一个包管理工具 NPM(Node Package Manager) NPM不需要我们单独安装, 只要搭建好Node...原创 2019-12-30 14:41:46 · 182 阅读 · 0 评论 -
Node1--CommonJS规范/模块导出的形式/require
NodeJS采用CommonJS规范实现了模块系统 CommonJS规范规定了如何定义一个模块, 如何暴露(导出)模块中的变量函数, 以及如何使用定义好的模块 - 在CommonJS规范中一个文件就是一个模块 - 在CommonJS规范中每个文件中的变量函数都是私有的,对其他文件不可见的 - 在CommonJS规范中每个文件中的变量函数必须通过exports暴露(导出)之后其它文件才可以使用 - ...原创 2019-12-30 14:32:20 · 690 阅读 · 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 · 937 阅读 · 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 · 95 阅读 · 0 评论 -
NodeJS05
回调函数:需要得到一个函数内部异步操作的结果 // setTimeout // readFile // writeFile // ajax function add(x, y, callback) { // callback 就是回调函数 // var x = 10 // var y = 20 // var callback = function(ret...原创 2019-05-04 19:19:10 · 109 阅读 · 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 · 133 阅读 · 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 · 144 阅读 · 0 评论 -
NodeJS02
art-template使用 // 在 Node 中使用 art-template 模板引擎 // 模板引起最早就是诞生于服务器领域,后来才发展到了前端。 var template = require('art-template') //加载 art-template var fs = require('fs') fs.readFile('./tpl.html', function (...原创 2019-04-30 23:22:48 · 333 阅读 · 0 评论