jquery常用方法

  • JavaScript Math 对象

    Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

  • Math.random().toString(36).substring(2)

用于随机产生一个字符串
Math.random():返回0.0 ~ 1.0 之间的一个伪随机数
toString() 方法可把一个逻辑值转换为字符串,并返回结果。
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
  • 提取字符串
1.stringObject.slice(start,end):
start,end要抽取的片断的起始下标,可以使负值,-1 指字符串中最后一个字符;end省略,默认到末尾字符;
2.stringObject.substring(start,stop):与slice()用法一样,但不能为负数;
3.stringObject.substr(start,length):start可以为负值,第二个参数是要取的长度,省略默认到最后。
4.stringObject.split(separator,howmany):将字符串分割,返回字符串数组,separator:字符串或正则表达式,以这个分割;howmany:可选参数,指定返回数组的长度
  • jquery选择dom元素
1..prev() 前一个同辈元素, 
2..next() 下一个同辈元素
3..closest():从元素本身逐级向上匹配,并返回最先匹配的祖先元素;
4..eq(Num):匹配到的多个元素,选择第几个(从0开始);
    $(this).siblings("li").eq(2).css("color","red");
5..find():获得当前匹配元素的后代,由选择器进行筛选;
6..siblings():获得匹配元素的同辈元素;
7..parent():获得当前匹配元素的父元素;
8..parents():获得当前匹配元素的祖先元素;(包括父亲,祖先,祖先的祖先)
  • js 的 return
一个函数内处理的结果可以使用return 返回,这样在调用函数的时候就可以用变量接收返回结果。
return 关键字内任何类型的变量数据或表达式都可以进行返回;
 //一颗星3.6rem
    function starNum(score){
        var sWidth=""
        var sNum= Math.ceil(score/10);
        sWidth=sNum*0.8+'rem';
        return sWidth;
    }
    var Width=starNum(90);
    console.log(Width);

直接写return:作用就是用来终止函数执行。
下面代码加了return之后遇到一个没输入之后就不再继续检测下面的代码
<html>
<head>
<title>return验证测试</title>
<script language="javascript">
function Login_Click(){
    if(document.form1.UsName.value==""){
        alert('用户名为空');
        return;
    }if(document.form1.UsPwd.value==""){
        alert('密码为空');
        return;
    }
}
</script>
</head>
<body>
    <form name="form1">
        <input type="text" name="UsName" >用户名
        <input type="password" name="UsPwd">密码
        <input type="button" name="Login" onClick="Login_Click();" >登陆
    </form>
</body>
</html>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值