一些常用的方法

一、循环遍历

1、for循环

不必多说 最早接触的就是for循环 可以遍历数组或伪数组

2、forEach遍历

arr.forEach(function (value,index) {
   进行运算或者判断等的代码;
})

3、each遍历

用于jquery中,可以遍历对象和数组

$.each(arr\obj, function (index,item\key,value) {
    console.log(xxx);
    //循环的执行语句
})

二、更改dom对象的属性

1、domObj.getAttribute('属性名')

可以获取该对象的属性名所对应的属性值

2、domObj.setAttribute('属性名','属性值')

可以设置指定元素属性名及属性值(在jquery中attr和prop做不到时可以使用此方法)

3、domObj.removeAttribute('属性名')

可以移除对象的属性名及属性值

三、更改jquery对象的属性

1、$('xxx').html()

可以设置和返回被选对象的全部节点(当直接在html()中设置更改的样式时,html会自动识别标签及类型)

2、$('xxx').text()

可以设置和返回被选对象的文本内容

3、$('xxx').val()

设置和返回表单对象的value值

4、$('xxx').attr()

可以设置和返回对象的本身属性及自定义属性

5、$('xxx').prop()

可以设置和返回对象的本身属性(多用于表单对象的操作,attr用于表单会出现更改无效的问题)

四、不同this的指向问题

补充:计时器函数中的this指向window 

五、正则的应用

创建正则对象 reg

当在reg末尾加上g 代表完全提取,加上i代表不区分大小写,不加则返回将第一个符合条件的以数字类型返回

1、正则匹配

    reg.test('要验证的内容');  返回值为布尔类型

2、正则提取

        提取对象.match(reg)

3、正则替换

        提取对象.replace(reg,'xxx')

可以将符合要求的部分替换成xxx 返回新的字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值