发表于: 2017-07-26 23:27:20

1 884


今天完成的事情:

1、将各个页面的逻辑基本完成。

2、学习了next/after等JQ遍历方法。

明天计划的事情:

1、编写最后一页的代码,完成任务四。

2、学习H-build打包工具,将其打包完成。
遇到的问题:

1、采用date+1的形式,计算天数,但从代码看起来,其每天天数会一起改变,并一起变成最大值。

换了一种用文字集合的方式进行处理。即:

function change(){
var arr=["一","二","三","四","五","六","七","八"];
   for(var i=0;i<8;i++){
$(".date").eq(i).text(arr[i]);
   }

}

2、如何在某个盒子后面新建某个盒子及其内的值?

$(".kills").eq(w).after("<div>"+p+"号被杀手杀死,真实身份是平民</div>")

简言之就是$(".选择器")after("<div>abc</div>")——$(selector).after(content)

3、next() 用于获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器,则取回匹配该选择器的下一个同胞元素。

after() 方法用于在被选元素后插入指定的内容(也可包含函数)。

$(".people").eq(v).next("div").css()

4、学习了从数组中删除一部分元素的方式。

js中的splice方法:splice(index,len,[item])    注释:该方法会改变原始数组。

如:arr.splice(1,1)   //['a','c','d']         

删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变.

delete方法:delete arr[1].

var arr=['a','b','c'];
若要删除其中的'b',有两种方法:

delete方法:delete arr[1]

这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用

另一种:
1
2
3
4
for(index in arr)
{
 document.write('arr['+index+']='+arr[index]);
}

这种遍历方式跳过其中undefined的元素。


收获:

1、加深了对JQ的认识,学习了从数组中删除一分福元素的方法。

2、学习了JQ的选择器相关知识。


返回列表 返回列表
评论

    分享到