发表于: 2016-09-06 23:00:35

0 2025


2016/9/6

今天完成的事:

1. 完善Task2,完成Task3。

 

明天计划的事:

1. 开始Task4

 

今天遇到的问题:

1. oninput事件来监听输入框的人数时,由于oninput是实时的,那么问题来了,由于设置了小于6弹出警告,输入101212等十位数小于6的数字时,只输入十位数就会弹出警告。修改代码,弹出警告用onblur事件来完成就可以了。

收获:

1. input range使用,修改原始样式,添加自定义样式,用oninput监听滑动;

2. oninput,onpropertychange,onchange的区别;

         Onchange触发事件必须满足两个条件:

a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)

b)当前对象失去焦点(onblur)

          onpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的;

          oninputonpropertychange的非IE浏览器版本,支持firefoxopera等浏览器,但有一点不同,它绑定于对象时,并非该对象所有属性改变都能触发事件,它只在对象value值发生改变时奏效。

 

3. localstorage存储本地数据,localstorage只能存储字符串;

4. JSON.stringify()数组转换成字符串,JSON.parse()字符串转换成数组;

5. 看了古尘师姐的日报才知道,Task3查看身份和传递身份用奇数偶数来确定,奇数偶数通过a % 2余数是否为零确定。



返回列表 返回列表
评论

    分享到