/*
* section 代表一个模块 一般是一个独立的整体
* article aside 用来表示一篇文章块 文章下边可能有个广告 可以用aside表示
* nav 一般用来导航栏的外边框 里边一般都是一些a标签
* header 一般用来便是 一个页面的头部
* main 表示一个页面的主体部分
* footer 表示一个页面的页尾
* */
补充:
pattern 值是个正则 意思就是这个输入框的内容需要满足这个正则
inp.onpropertychange //实时监听 input框的值的变化
inp.checkValidity() 返回值若是 true 则表示验证通过;false表示 验证不通过