IFE阶段二学习总结
2016-11-01 11:23
246 查看
再次复习了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()方法不止可以添加一个字符串或者数字,也可以添加数组
学习了如何使用正则表达式匹配中英文字符
复习了事件代理,同时还学习到了dataset这个方法:
他人关于dataset的笔记
学习了如何产生一个随机的16进制颜色值
在事件代理中,this和currentTarget都是指向注册了事件处理程序的元素上,然而target元素指向的却是事件真正的目标,事件冒泡到了注册了事件处理程序的元素上时,在那里事件才得到了处理
具体例子也可以参看《Javascript高级程序设计》p356
复习了Date类型下,
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()
相关文章推荐
- 学习J2ME第一阶段总结:helloworld
- 第一阶段总结:学习与改变
- 我的FPGA之路 - 入门篇(暨我的第一阶段学习总结 )
- iOS学习阶段总结-b20120920-Quartz 2D绘图
- Qt下的OpenGL 编程(12)阶段学习总结
- Qt下的OpenGL 编程(12)阶段学习总结
- STL学习阶段总结
- Qt下的OpenGL 编程(12)阶段学习总结
- 我的js学习笔记之第一阶段总结即小作业贪吃蛇V0.1
- iOS学习阶段总结-b20120920-多媒体动画
- 嵌入式linux学习计划第一阶段总结
- 学习阶段的总结
- logic Java阶段学习总结4---巧用循环
- 数据结构学习阶段总结(一)
- 新概念英语 学习 阶段总结
- 学习CCNA的第一阶段总结
- Logic Java阶段学习总结--猜拳游戏(面向对象实例)
- ORACLE的学习笔记第一阶段总结
- 第二阶段总结之--学习篇
- 学习阶段总结