# DTools

#### 演示地址
* <a href="http://www.daelui.com/#/dtools/tools" target="_blank">http://www.daelui.com/#/dtools/tools</a>


#### 介绍
- DTools(Dog Tools) - 小工具集，无数据库，纯NodeJS环境，本地可静态运行
- 工欲善其事，必先利其器
- 日常开发、测试过程中实用小工具，快捷方便，简单好用
-  1、服务端仅使用NodeJS，数据存储采用文件形式，尽量使系统部署简化
-  2、基于HTML语言的工具包,无需安装,可适应多类型终端;基于Web页面操作,方便快捷
-  3、系统可网络部署与本地静态访问,有网与无网都可使用,满足各场景下使用
-  4、对数据可提供覆盖与非覆盖两种模式,原有数据可保持;各功能之间提供管道操作,达到功能连续
* 具体功能如下：
* JSON格式化
* JS/HTML格式化
* CSS格式化
* 服务测试
* 大小写转换
* 字符统计
* 字符替换
* 文本比对
* 长度转换
* 转化文件
* Less编译
* MD5加密与解密
* 16进制转换
* Base64
* 转码
* 雪碧图
* 流程图
* 二维码
* 色值转换
* 符号大全
* HTML符号
* 配色集合
* 常用正则
* 按键KeyCode
* HTTP状态码
* Content-Type
* ASCII对照表
* TCP/UDP端口


#### 软件架构
- 后端框架：Express + OXJS
- 前端框架：VUE + DogUI + DogJS
- OXJS采用JSON数据模拟数据库，实现无数据库运行环境


#### 使用说明(任意一种即可)

##### 一、本地静态使用
- 进入app目录
- 打开index.html


##### 二、开启服务使用
###### 安装步骤
1. 安装Node环境：http://nodejs.cn/

###### 使用
1.  cmd进入dtools项目目录
2.  执行命令：cd dist/server
3.  执行命令：node app.js
4.  浏览器地址输入以下地址，以下任意地址访问即可：
1) http://127.0.0.1:3502/app/index.html (http页面)
2) http://127.0.0.1:3501/app/index.html 或 https://127.0.0.1:3501/app/index.html (http或https页面)
3) https://127.0.0.1:3503/app/index.html (https页面)