function(i,val)回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值;i的意思:被选元素input当前下标是3,也就是选input中的第三个,所以i为3.val为原来的值也就是value="删除value" 。这样就理解了,对了这两个参数的写法是固定的,(i,val)而不是(x,x)
2016-10-18
addEventListener()绑定事件的对象方法。addEventListener()含有三个参数,一个是事件名称,另一个是事件执行的函数,最后一个是事件捕获,obj.addEventListener("click",function(){},true/false);以往的方法定义事件的话后面的会覆盖掉前面的事件函数,但是按这种方式写的话几个事件函数都会执行,最后是true和false的解释,事件在执行时都会有俩个流,一个是捕获事件流,另一个是冒泡事件流,进来的事件是捕获事件,出去的事件是冒泡事件,true的话会捕获进来时的,false的话会捕获出去时的
2016-10-18
教程编写不是很贴心,那么多绕,写那么多字,还不如直接摆个例子在那里,后面写个说明加注意事项,这样不是更容易理解,前面路径走下来的教程都是那么干的,起码看到文字不明白还能结合着例子一起消化。现在这一堆文字看得,真心看得头疼
2016-10-18
哦哦,,我自己反应过来了。even/odd说的偶、奇数指的是index (是从0开始的)、、而注解中说的奇偶是指显示的(从1开始的)、所以刚好是反过来的,希望跟我一样不明白的同学可以懂了,嘿嘿
2016-10-17
第一次发评论,实在是有点不解。even:偶数;odd:奇数?是这样的吗?为什么总感觉奇、偶弄反了呢?
2016-10-17
看到注意事项说明,分分钟掉线,怎么也集中不了注意力来理解那些文字,跑神的厉害,像W3C那很多个讲解说明也是同样的看了就跑神,单个认识,合一起就成路人了。
2016-10-17
(5)$("div[name^=ab]")选择div元素中name属性的值是以字符串ab开头的元素
(6)$("div[name$=ab]")选择div元素中name属性的值是以字符串ab结尾的元素
(7)$("div[name*=ab]")选择div元素中name属性的值包含字符串ab的元素
(8)$("div[name!=ab]")选择div元素中name属性的值不等于字符串ab或者没有name属性的元素
(6)$("div[name$=ab]")选择div元素中name属性的值是以字符串ab结尾的元素
(7)$("div[name*=ab]")选择div元素中name属性的值包含字符串ab的元素
(8)$("div[name!=ab]")选择div元素中name属性的值不等于字符串ab或者没有name属性的元素
2016-10-17