## 安裝配置
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