[TOC]
## 概述
- 所有的后臺js都在`/public/static/admin/js/`目錄下,其中`admin.js`為主要js。
- 如果需要自定義js函數等,可以直接寫在`app.js`中。
- `plugins`目錄為插件目錄,自定義的插件或在網上下載的插件都可放置在`plugins`目錄下,只需要在`/admin/view/public/head_js`中引用自定義的 js 插件即可。
## admin.js(后臺主要js文件)
> admin.js主要包含以下功能/函數:
- pjax相關操作(加載,初始化,完成,進度條等)
- initToolTip(bootstrap提示)
- initMenuClick(初始化高亮菜單)
- initImgViewer(初始化圖片預覽)
- setNavTab(設置選項卡激活)
- clearSearchForm(清除列表頁篩選)
- checkThis(列表中單個選擇和取消)
- checkAll(列表數據全選/取消)
- formSubmit(ajax表單提交)
- goUrl(跳轉到指定url)
- .AjaxButton 點擊事件
- ajaxRequest(ajax請求)
- changePrePage(切換分頁每頁數據)
- checkAuth(檢查權限,主要用在layer 彈出窗口的形式,提前進行權限的判斷)
- parseParam(對表單的參數進行url拼接,主要用在layer窗口彈出的時候攜帶參數)
- exportData(導出數據)
- fullScreen(全屏)
- refreshCsrfToken(刷新token)
## validate.js(自定義驗證js文件)
主要定義了手機號,身份證,郵箱等前端驗證js,具體可查看代碼。