# 微信小程序--其他知识
---
## 1. 创建目录和文件
* 除了小程序自带的文件和文件夹,还可以自己创建。
* 见过很多同学,思想被小程序自带的文件固定了,以为只能使用小程序文件。
* 可以在根目录创建img(存放图片目录)。
* 可以在utils目录,创建新的公用js文件。
---
## 2. `module.exports` 和 `exports` 模块化
* 除了小程序自带的文件外,还可以创建公用js文件。
* 一个模块要想对外暴露其内部的私有变量与函数,只能通过 module.exports 实现。
> js示例:创建js公用文件 utils/common.js
```js
function ouyangke(){
return '欧阳克';
}
function huangrong(){
return '黄蓉';
}
module.exports.ouyangke = ouyangke;
exports.huangrong = huangrong;
```
---
## 3. 载入公用js文件
> js示例:
```js
const common = require('../../utils/common.js');
Page({
data: {
},
onLoad: function (options) {
console.log( common.ouyangke() );
console.log( common.huangrong() );
}
})
```
- 序言
- PHP基础
- 认识PHP
- 环境安装
- PHP语法
- 流程控制
- PHP数组
- PHP函数
- PHP类与对象
- PHP命名空间
- PHP7新特性
- PHP方法库
- PHP交互
- 前后端交互
- 项目常规开发流程
- MySQL数据库
- 会话控制
- Ajax分页技术
- 细说函数
- 类与对象
- 对象进阶
- 类与对象进阶
- OOP面向对象
- 设计模式
- 路由与模板引擎
- 异常类
- PHP爬虫
- PHP抓取函数
- PHP匹配函数
- 正则表达式
- PHP字符串函数
- 抓取实战
- PHP接口
- 了解接口
- PHP插件
- PHPSpreadsheet
- ThinkPHP6
- 安装
- 架构
- 数据库
- 数据库操作
- 视图
- 模版
- 模型
- 杂项
- 命令行
- 交互
- 微信小程序
- 介绍
- 配置
- 组件
- 交互
- API
- 其他知识
- 百度小程序
- 介绍
- 配置
- 组件
- 交互
- API
- 其他知识
- Linux
- 服务器上线流程
- 安装svn
- MySQL
- 认识MySQL
- MySQL函数
- 杂项
- composer依赖管理工具