
Nodejs
宅羽
这个作者很懒,什么都没留下…
展开
-
Nodejs资料之ESLint配置
◆ 安装ESLint:ESLintnpm install eslint -g◆ 配置 .eslintrc 文件:配置 .eslintrc 文件并放在项目根目录 { "extends": "eslint:recommended", "env":{ "node":true, ...原创 2020-03-16 16:57:26 · 1993 阅读 · 0 评论 -
Nodejs资料之模板引擎
◆ 模板引擎模板引擎是第三方模块。让开发者以更加友好的方式拼接字符串,使项目代码更加清晰、更加易于维护。◆ art-template模板引擎:在命令行工具中使用 npm install art-template 命令进行下载使用const template = require(‘art-template’)引入模板引擎告诉模板引擎要拼接的数据和模板在哪 const html = te...原创 2019-12-27 22:31:38 · 207 阅读 · 1 评论 -
Nodejs资料之异步编程
◆ 同步API和异步API:1、同步API:只有当前API执行完成后,才能继续执行下一个APIfor (var i = 0; i < 100000; i++) { console.log(i);}console.log('for循环后面的代码');2、异步API:当前API的执行不会阻塞后续代码的执行console.log('代码开始执行'); setTime...原创 2019-12-27 09:12:14 · 152 阅读 · 0 评论 -
Nodejs资料之web服务器
◆ 创建web服务器示例:// 引用系统模块const http = require('http');// 创建web服务器const app = http.createServer();// 当客户端发送请求的时候app.on('request', (req, res) => { // 响应 res.end('<h1>hi, user</h1&g...原创 2019-12-27 09:11:17 · 230 阅读 · 0 评论 -
Nodejs资料之模块加载机制
◆ 当模块拥有路径但没有后缀时:require('./find');require方法根据模块路径查找模块,如果是完整路径,直接引入模块。如果模块后缀省略,先找同名JS文件再找同名JS文件夹如果找到了同名文件夹,找文件夹中的index.js如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件如果找指定的入口文件不存在或者没有...原创 2019-12-26 15:38:19 · 117 阅读 · 0 评论 -
Nodejs资料之package.json文件
◆ node_modules文件夹的问题:文件夹以及文件过多过碎,当我们将项目整体拷贝给别人的时候,,传输速度会很慢很慢复杂的模块依赖关系需要被记录,确保模块的版本和当前保持一致,否则会导致当前项目运行报错◆ package.json文件的作用:项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github地址、当前项目依赖了哪些第三方模块等。使用npm init -y命令生...原创 2019-12-26 11:31:17 · 537 阅读 · 0 评论 -
Nodejs资料之Gulp模块
◆ 模块作用:基于node平台开发的前端构建工具,将机械化操作编写成任务, 想要执行机械化操作时执行一个命令行命令任务就能自动执行了,提高开发效率。1. 项目上线,HTML、CSS、JS文件压缩合并2. 语法转换(es6、less ...)3. 公共文件抽离4. 修改文件浏览器自动刷新◆ 使用步骤:使用npm install gulp下载gulp库文件在项目根目录下建立gulp...原创 2019-12-26 11:24:56 · 198 阅读 · 0 评论 -
Nodejs资料之nrm模块
◆ 模块作用:nrm ( npm registry manager ),npm下载地址切换工具。npm默认的下载地址在国外,国内下载速度慢,可以使用nrm模块切换到国内的下载地址。◆ 使用步骤:使用npm install nrm -g 下载F:\workstation\nodejs> npm install nrm -gnpm WARN deprecated coffee-sc...原创 2019-12-26 11:24:03 · 456 阅读 · 0 评论 -
Nodejs资料之nodemon模块
◆ 模块作用:nodemon是一个命令行工具,用以辅助项目开发。在Node.js中,可以在每次修改文件后重新执行该文件。◆ 使用步骤:使用npm install nodemon –g 下载F:\workstation\nodejs> npm install nodemon -g在命令行工具中用nodemon命令替代node命令执行文件F:\workstation\no...原创 2019-12-26 11:23:34 · 806 阅读 · 0 评论 -
Nodejs资料之npm管理第三方模块
◆ 第三方模块管理工具:npm(node package manager), node的第三方模块管理工具。◆ 下载模块:npm install 模块名称◆ 卸载模块:npm unintall package 模块名称◆ 全局安装与本地安装:命令行工具:全局安装npm install 模块名称 –g 库文件:本地安装npm install 模块名称...原创 2019-12-26 11:23:08 · 198 阅读 · 0 评论 -
Nodejs资料之path模块
◆ 导入path模块:const path = require('path');◆ 路径拼接:path.join('路径', '路径', ...)示例:// 导入path模块const path = require('path');// 路径拼接let finialPath = path.join('users', 'a', 'b', 'c.css');// 输出结果 use...原创 2019-12-26 11:22:04 · 143 阅读 · 0 评论 -
Nodejs资料之fs模块
◆ 导入模块:const fs = require('fs');◆ 读取文件:fs.reaFile('文件路径/文件名称'[,'文件编码'], callback);示例:// 1.通过模块的名字fs对模块进行引用const fs = require('fs');// 2.通过模块内部的readFile读取文件内容fs.readFile('./01.helloworld.js'...原创 2019-12-26 11:21:24 · 124 阅读 · 0 评论 -
Nodejs资料之node.js模块
◆ Node.js中模块化开发规范:Node.js规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到。模块内部可以使用exports对象进行成员导出, 使用require方法导入其他模块。◆ 模块成员导出:可以使用exports或module.exports导出成员,exports是module.exports的别名(地址引用关系),导出对象最终以...原创 2019-12-26 11:20:50 · 97 阅读 · 0 评论 -
Nodejs资料之全局对象global
在浏览器中全局对象是window,在Node中全局对象是global。Node中全局对象下有以下方法,可以在任何地方使用,global可以省略。console.log() 在控制台中输出setTimeout() 设置超时定时器clearTimeout() 清除超时时定时器setInterval() 设置间歇定时器clearInterval() 清除间歇定...原创 2019-12-26 11:20:13 · 283 阅读 · 0 评论 -
Nodejs资料之Node.js运行环境安装
◆ windows环境:1、下载安装包:地址:https://nodejs.org/en/Node版本:LTS = Long Term Support 长期支持版 稳定版Current 拥有最新特性 实验版2、添加PATH环境变量...原创 2019-12-25 16:51:06 · 1361 阅读 · 0 评论 -
Nodejs资料之基本信息
◆ Node是什么:Node是一个基于Chrome V8引擎的JavaScript代码运行环境。原创 2019-12-25 16:43:30 · 153 阅读 · 0 评论