# hm-tools-js-css
**Repository Path**: hm-ssy/hm-tools-js-css
## Basic Information
- **Project Name**: hm-tools-js-css
- **Description**: 根据URL请求参数将多个javascript文件合并成一个javascript文件返回给请求者。
根据URL请求参数将多个css文件合并成一个css文件返回给请求者。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2018-02-05
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# hm-tools-js-css 功能
根据URL请求参数将多个javascript文件合并成一个javascript文件返回给请求者。
根据URL请求参数将多个css文件合并成一个css文件返回给请求者。
# 使用场景
一个html页面中必然会需要引用JavaScript文件及css文件,以JavaScript文件为例,比如要分别引用 a.js,b.js。一般情况下,会使用2个“
这样会存在浏览器向服务器发送2次http请求,才能获取完所需要的JavaScript文件。
使用本工具后,则只需要一个标签就可以引入完2个JavaScript文件,即:
#使用说明
本工具包是适配spring boot工程开发,在以spring boot框架为基础的项目工程中的pom.xml文件引入:
```
top.hmtools
spring-boot-starter-js-css
0.0.1.beta-20171203-2
```
即可使用,若需要更改配置,请参照一下配置说明。
# 配置说明:
1. hm_tools.js_css.enabled=true 是否启用本jar包组件功能,当配置为“true”时或者不配置该值时均表示启用,为“false”时则不启用。
1. hm_tools.js_css.js_uri=/get_js 配置获取javascript文件内容的请求uri
1. hm_tools.js_css.css_uri=/get_css 配置获取CSS文件内容的请求uri
1. hm_tools.js_css.refresh_js_uri=/refresh_js 配置刷新javascript文件缓存内容的请求uri
1. hm_tools.js_css.refresh_css_uri=/refresh_css 配置刷新css文件缓存内容的请求uri
1. hm_tools.js_css.js_files_paths=d:\\javascript,e:\\javascript 配置获取javascript文件内容的磁盘路径集合,以英文逗号(,)分隔
1. hm_tools.js_css.css_files_paths=d:\\css,e:\\css 配置获取css文件内容的磁盘路径集合,以英文逗号(,)分隔
1. hm_tools.js_css.encoding=UTF-8 获取的文件内容的字符编码格式名称,缺省为“UTF-8”
1. hm_tools.js_css.list_js_uri=/list_js 获取所有javascript文件列表请求uri
1. hm_tools.js_css.list_css_uri=/list_css 获取所有css文件列表请求uri