01-Node.js学习笔记-模块成员的导出导入
2024-08-21 03:03:58
什么是Node.js
```
Node.js是一个让javascript运行在服务端的开发平台;
```
Node.js能做什么?
```
1.基于社交网络的大规模web应用;
2.命令行工具
3.交互式终端程序
4.带有图形用户界面的本地应用程序
5.单元测试工具
6.客户端javascript编译器
```
1.1Node.js 中模块化开发规范
- Node.js 规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到;
</li>
- 模块内部可以使用exports对象进行成员导出,使用require方法导入其他模块;
模块成员的导出
//a.js
//模块内部定义变量
let version = 1.0;
//在模块内部定义方法
const sayHi = name =>`您好,${name}`;
//向模块外部导出数据
exports.version = version;
exports.sayHi = sayHi;
模块成员的导入
//b.js
//在b.js模块中导入模块a
let a = require(‘./a’);
//输出a模块中的version变量
console.log(a.version);
//调用a模块中的sayHi方法 并输出其返回值
console.log(a.sayHi('柠檬不酸'));
1.2.模块成员导出的另一种方式
```
module.exports.version = version;
module.exports.sayHi = sayHi;
```
exports是module.exports的别名(地址引用关系),导出对象最终以 module.exports 为准。
最新文章
- cent6.4使用
- 鼠标滑过图片变暗文字链接滑出jQuery特效
- Managing a node remotely by using the netapp SP
- linux脚本编程技术
- UESTC 898 方老师和缘分 --二分图匹配+强连通分量
- Spark 3000门徒第一课随笔
- 压缩感知“Hello World”代码初步学习
- Redis Cluster集群主从方案
- Django中数据库表的关联与创建(语言:python)
- SQLServer之修改表值函数
- ng-repeat不添加容器标签
- 数据结构与算法之PHP查找算法(哈希查找)
- 阿里云rds实例恢复到本地
- Django模板语言详解
- 简单的C#爬虫
- Hadoop部署方式-本地模式(Local (Standalone) Mode)
- 【mlflow】打包:npm run build + python setup.py sdist
- FTP上传下载--python
- python查看当前路径
- c语言实验报告(四) 从键盘输入字符串a和字符串b,并在a串中的最小元素(不含结束符)后面插入字符串b.
热门文章
- Linux之shell详解
- ImageView设置rounded corner
- C/C++ 中的头文件 stdio.h和stdlib.h
- Vue-Cli 3.0 中配置高德地图
- 【cf932E】E. Team Work(第二类斯特林数)
- Violet 6 杯省选模拟赛 蒲公英
- PDF软件
- java之Objects类
- ModuleNotFoundError: No module named &#39;xxx&#39;; &#39;xxx&#39; is not a package
- SpringBoot:@Scope注解学习