[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,具体可查看代码。