## 安装配置
HDJS是为了方便前台工作框架内部集成了常用的前台开发组件,使用前台组件化管理,可以大大节省开发工作。
GitHub下载: [https://github.com/houdunwang/hdjs](https://github.com/houdunwang/hdjs)
NPM安装:
```
npm install --save hdjs
```
[TOC]
## AMD
hdjs 支持 require.js 方式的amd调用,可以方便的在浏览器中直接使用。
```
<meta name="csrf-token" content="{{csrf_token()}}">
<script>
window.hdjs={};
//组件目录必须绝对路径(在网站根目录时不用设置)
window.hdjs.base = '/node_modules/hdjs';
//上传文件后台地址
window.hdjs.uploader = 'test/php/uploader.php?';
//获取文件列表的后台地址
window.hdjs.filesLists = 'test/php/filesLists.php?';
</script>
<script src="/node_modules/hdjs/static/requirejs/require.js"></script>
<script src="/node_modules/hdjs/static/requirejs/config.js"></script>
```
如果在HDPHP、Laravel等框架中使用组件,需要在<head>标签中添加以下代码,这样可以实现框架的CSRF表单令牌验证。
```
<meta name="csrf-token" content="{{csrf_token()}}">
```
## 模块化
hdjs 可以很方便的使用在 webpack 或 vue-cli 等组件化开发环境中。
```
import hdjs from 'hdjs';
hdjs.notify('后盾人')
```
- 文档已经迁移到后盾人
- 基础知识
- 项目介绍
- 安装配置
- 日期时间
- 日期选择
- 列表框日期
- 日期区间
- 时间选择
- moment
- 上传处理
- 初始配置
- 图片上传
- 文件上传
- 消息通知
- 消息通知
- Bootstrap消息
- izitoast
- SweetAlert
- 模态框
- 表单管理
- 异步请求
- 表单提交
- 表单验证
- 扩展组件
- GET参数
- 剪贴板
- 表情选择
- 图表
- 拾色器
- 二维码生成
- 光标控制
- 数据验证
- md5
- 设备检测
- Loading
- 预览图片
- 图标库
- COOKIE
- 百度地图
- 城市选择
- Vue.js
- jQuery
- axios
- 播放器
- 幻灯片
- 代码高亮
- 阿里云OSS
- 验证码
- 页面滚动
- lodash
- momentjs
- markdownIt
- 元素页面固定
- 编辑器
- ueditor
- editor.md
- SimpleMDE
- simditor
- 自定义组件
- 1.0(旧版)
- 基础知识
- 作者向军
- 安装配置
- 查看效果
- 元素样式
- 日期时间
- 日期选择
- 日期区间
- 时间选择
- moment
- 上传处理
- 图片上传
- 文件上传
- 后台处理
- 模态消息
- 模态
- notify
- bootstrap
- 表单管理
- 表单提交
- 表单验证
- 表单样式
- 扩展组件
- 自定义组件
- get参数
- 剪贴板
- 表情选择
- 图表
- 拾色器
- 二维码生成
- 光标控制
- 数据验证
- MD5
- loading
- 预览图片
- 图标库
- COOKIE
- 百度地图
- 城市选择
- Vuejs
- jQuery
- 播放器
- 幻灯片
- axios
- 代码高亮
- 阿里云OSS
- 验证码
- 正则表达式
- 工具函数
- 编辑器
- 百度编辑器
- markdown
- simplemde-markdow