IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> nodejs -> 正文阅读

[JavaScript知识库]nodejs

node.js

node.js是一个平台,拥有JS运行时的环境
node.js=谷歌v8js引擎(强调js现在可以脱离浏览器了)+巨量的库(各种API)
可以使用新的API,创建服务器端文件

node搭建服务器

引入htpp模块
	1.引入http模块
2.http.createServer(function(res,req){
	//设置响应头
	res.writeHead(200,{"Content-Type":"text/html;charset=utf-8"});
	
	res.write(响应的内容);
	
	//响应结束
	res.end([字符串或者页面]);
}).listen(端口号);

模块化

概念
	在node.js中淡化掉了类的概念,用模块的概念来代替
	模块本质就是一个JS文件
	JS变量类的属性,JS文件的方法模拟类的方法
模块分类
	内置模块(下载node平台自带的,比如http,fs,path)
	自定义模块(自己写的Js文件)
	第三方模块(通用npm下载的其他js文件)
js文件的导入导出
	由于后端没有html文件,所以必须要考了JS文件如何互相导入和导出
模块化导入和导出的语法
	CommonKS:nodejs
			导入
				require(模块名称)
			导出
				module.exports={}
					可以通过{}暴露属性方法
				exports.属性
					不可以通过{}暴露属性和方法
					exports是module.exports的一个引用
es6 模块化  前端js文件的导入和导出
			导入
				import(属性1,属性2..)from "路径"
			导出
				export  属性1
				export 属性2
				最终引入其他js文件的jswenjain ,还是需要在html通过src导入,需要添加type="module"

npm(node package manager)

nom -v 
	检查npm是否随node平台安装成功
npm -install
	安装当前模块
npm i
	可以直接下载配置文件中的模块
npm uninstall moduleName
	卸载模块
npm list
	产看当前目录下已安装的node包
npm info moduleName
	查看moduleName的版本
nodemon
	自动重启工具
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-02 14:34:58  更:2021-10-02 14:36:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 23:10:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码