IFE阶段二学习总结

再次复习了Array.prototype.sort()的使用方法,总是忘记怎么用这些方法

sort() 方法对数组的元素做原地的排序,并返回这个数组。
arr.sort([compareFunction])
参数
compareFunction
可选。用来指定按某种顺序进行排列的函数。如果省略,元素按照转换为的字符串的诸个字符的Unicode位点进行排序。

如果 compareFunction(a, b) 小于 0 ,那么 a 会被排列到 b 之前;
如果 compareFunction(a, b) 等于 0 , a 和 b 的相对位置不变。备注: ECMAScript 标准并不保证这一行为,而且也不是所有浏览器都会遵守(例如 Mozilla 在 2003 年之前的版本);
如果 compareFunction(a, b) 大于 0 , b 会被排列到 a 之前。
compareFunction(a, b) 必须总是对相同的输入返回相同的比较结果,否则排序的结果将是不确定的。

复习了slice()方法和类型转换,push()方法不止可以添加一个字符串或者数字,也可以添加数组

学习了如何使用正则表达式匹配中英文字符

city.match(/^[A-Za-z\u4E00-\u9FA5]+$/)

复习了事件代理,同时还学习到了dataset这个方法:
他人关于dataset的笔记

学习了如何产生一个随机的16进制颜色值

color = '#' + Math.floor(Math.random() * 0xFFFFFF).toString(16);

在事件代理中,this和currentTarget都是指向注册了事件处理程序的元素上,然而target元素指向的却是事件真正的目标,事件冒泡到了注册了事件处理程序的元素上时,在那里事件才得到了处理
具体例子也可以参看《Javascript高级程序设计》p356

复习了Date类型下,

getDay(),getMonth()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值