东莞专业网站推广需要多少钱,做网站的服务器排名,免费设计图网站,软件外包平台哪家可信赖文章目录 Node.JSNode.js学习指南一、Node.js基础1.认识Node.js2.开发环境搭建3. 模块、包、commonJS3.1、为什么要有模块化开发#xff1f;3.2、CommonJS规范3.3、 modules模块化规范写法 总结 Node.JS Node.js学习指南
服务端开发底层平台周边生态
学习前提 JavaScript、E… 文章目录 Node.JSNode.js学习指南一、Node.js基础1.认识Node.js2.开发环境搭建3. 模块、包、commonJS3.1、为什么要有模块化开发3.2、CommonJS规范3.3、 modules模块化规范写法 总结 Node.JS Node.js学习指南
服务端开发底层平台周边生态
学习前提 JavaScript、ES6
本文章主要是关于Node.js基础、Express、Koa2、MongoDB、MySQL、以及全栈项目和即时通讯和基于Mocha做测试基于最新版V16.13和官网周边生态从而实现编写Restful Api接口和动态web网站的开发即时通讯应用的开发
一、Node.js基础
1.认识Node.js
Node.js是一个javascript运行环境。它让javascript可以开发后端程序实现几乎其他后端语言实现的所有功能可以与PHP、Java、Python、.NET、Ruby等后端语言平起平坐。 Nodejs是基于V8引擎V8是Google发布的开源JavaScript引擎本身就是用于Chrome浏览器的js解释部分但是Ryan Dahl 这哥们鬼才般的把这个V8搬到了服务器上用于做服务器的软件。 nodejs的特性
Nodejs语法完全是js语法只要你懂js基础就可以学会Nodejs后端开发NodeJs超强的高并发能力,实现高性能服务器开发周期短、开发成本低、学习成本低
nodejs
游览器环境和node环境 Node.js 可以解析JS代码没有浏览器安全级别的限制提供很多系统级别的API
文件的读写 (File System)进程的管理 (Process)网络通信 (HTTP/HTTPS)…
2.开发环境搭建
建议下载长期稳定版本 node中文官网 node官网 下载完成如果安装不了看是否是以下原因 安装步骤是傻瓜式的 查看是否有node环境(在任意文件路径下打开终端或Powershell)
node -v接下来在node环境下运行一下js代码
3. 模块、包、commonJS
3.1、为什么要有模块化开发 3.2、CommonJS规范 3.3、 modules模块化规范写法
我们可以把公共的功能 抽离成为一个单独的 js 文件 作为一个模块默认情况下面这个模块里面的方法或者属性外面是没法访问的。如果要让外部可以访问模块里面的方法或者属性就必须在模块里面通过 exports 或者 module.exports 暴露属性或者方法。 体验一下
m1.js
function _print(){console.log(print-m1)
}
module.exports_printm2.js
function _print(){console.log(print-m2)
}
module.exports_printm3.js(测试暴露多个)
function _print(){console.log(1暴露多个print-m3)
}
function _print2(){console.log(2暴露多个print-m3)
}
module.exports{_print,_print2
}
// 或
// exports._print_print
// exports._print2_print2index.js(入口文件)
// 入口文件
var module_m1require(./m1)//导入m1
var module_m2require(./m2)//导入m2
var module_m3require(./m3)//导入m3//调用
module_m1()
module_m2()
// 调用暴露多个中的其中某个方法
module_m3._print()
module_m3._print2()效果
总结 如果这篇【文章】有帮助到你希望可以给我点个赞创作不易如果有对前端端或者对python感兴趣的朋友,请多多关注咱们一起探讨和努力 个人主页 : 前端初见