test() 方法用于检测一个字符串是否匹配某个模式
使用场景:
主要用于正则效验上
let passvalidation = /^\w{6,30}$/
passvalidation.test(`input变量名`)
console.dir(属性) 查看浏览器内置子属性
.catch({ })
捕获异常
catch的作用就是捕获异常
axios({
}).then( res =>{
});
}).catch(err => {
#主要用于捕获错误
})
serialize() 方法
格式 : let data = DOM("#formID").serialize();
功能: 将表单内容序列化 成一个字符串
这样ajax提交表单数据时 就不用一一列举出 每一个参数 ,只需要将 data参数设置为 DOM("form").serialize()即可。
声明 变量名 = serialize( form标签 , { hash: true })
const data = serialize(this, { hash: true })
获取form表单内 input 身上 属性值 和 用户输入内容
input身上需要定义 name 属性
input 行内属性 身上 name 定义方法
name="username"
以 name为属性 , 属性值自定义
<input name="username" type="text" id="ting"/>
new bootstrap.Modal(需要显示的节点)
显示模态框
new bootstrap.Modal(需要显示的节点)
变量名.show()
const editModal = new bootstrap.Modal(document.querySelector('#editModal'))
editModal.show()
token 存储 与 取出
说明:
A页面进行存储 ,存储成功后
B页面进行取出
localStorage.setItem(`定义存储名`, 值) 存储
localStorage.getItem(`存储名`) 取出