4.26js学习笔记

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=/表达式/附加参数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值