腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
生南星
专栏作者
举报
49
文章
199026
阅读量
19
订阅数
订阅专栏
申请加入专栏
全部文章(49)
vue.js(20)
javascript(12)
编程算法(12)
https(11)
网络安全(10)
html(9)
小程序(7)
微信(6)
angularjs(5)
node.js(5)
php(4)
react(4)
打包(4)
网站(4)
npm(4)
css(3)
数据库(3)
sql(2)
mongodb(2)
http(2)
java(1)
xml(1)
json(1)
ajax(1)
ecmascript(1)
mvc(1)
git(1)
api(1)
mapreduce(1)
云数据库 MongoDB(1)
腾讯云测试服务(1)
渲染(1)
express(1)
sass(1)
webpack(1)
rxjs(1)
缓存(1)
正则表达式(1)
cdn(1)
单元测试(1)
机器人(1)
canvas(1)
app(1)
axios(1)
config(1)
data(1)
display(1)
event(1)
for循环(1)
input(1)
menu(1)
network(1)
overflow(1)
server(1)
settimeout(1)
事件(1)
网络(1)
搜索文章
搜索
搜索
关闭
NodeJS
http
npm
express
编程算法
node.js
一. 安装及概述 1. 概述: Node.js 不是一门新的语言,是一个JavaScript运行环境, 简单的说 Node.js 就是运行在服务端的 JavaScript。 2. 特点: 1).单线程 2).异步的非阻塞I/O 3).事件驱动 3. 使用场景: 1).后台开发 2).使用node的npm功能,方便的安装,删除,替换第三方模块 3).node的兼容性较好,Windows,Linux,MacOS均可以使用node环境,node从 0.6版本开始,只要装node,会顺带装npm 二. 模块 1. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Node环境中,一个.js文件就称之为一个模块(module)。 2. 好处: 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Node内置的模块和来自第三方的模块。使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。 3. 注意: exports 和 module.exports 的使用 如果要对外暴露属性或方法,就用 exports 就行,要暴露对象(类似class,包含了很多属性和方法),就用 module.exports。
生南星
2019-07-22
2.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档