JS对象
var 对象名 = (
属性名1:属性值1,
属性名2:属性值2,
......
函数名1 = function{
}
......
)
JSON对象
json是一个具有特定格式的js数据对象
用于在系统中传递数据(交换数据)
不用大括号表示,不能在内部定义函数,属性名必须加双引号
var json对象名{
"属性名1":属性值1,
"属性名2":属性值2,
......
}
JOSN字符串
var 对象名 = '{"属性名1":"属性值1","属性名2":"属性值2" ......}'
JOSN.pares() josn字符串转json对象
JOSN.stringify() json对象转josn字符串
模板字符串
表单校验
什么是表单验证
表单:搜集用户信息,并且将信息发送给指定的服务器程序处理。信息必须格式才能向后台提交。
如果没有javaScript 此时数据的校验只能在 后台服务器端完成,
后果:浪费资源,浪费时间,降低服务器的效率。在js校验数据格式。如果符合格式,可以提交,否则,不能提交。
如果有javaScript : 直接在客户端进行 数据格式的校验,不需要经过后台,也就是说,只要数据能发送倒到后台,就说明这个数据一定是后台需要的数据。
表单验证的作用:验证数据(非空,完整性,存在性),将后台需要的数据格式 发送到后台。
例如:手机号,身份证号,邮箱等。
表单校验的两种方式
a.通过type="submit" 结合表单 onsubmit事件完成校验和提交
b.通过任意元素任意事件结合表单的submit()方法完成校验和提交
onsubmit:表单提交事件,当点击了type="submit"类型的按钮时,提交事件会被触发
如果要阻止onsbumit事件的继续触发,要为onsubmit返回一个false
οnsubmit="return false" : 不会向服务器提交数据
任意元素任意事件完成表单校验
正则表达式
创建正则表达式
附加参数:g(global):全局匹配 i(ignoreCase):不区分大小写
var 变量名=new RegExp(“表达式”,”附加参数”);
- var reg=/表达式/附加参数