发表于: 2016-09-07 00:53:21
0 1822
今天完成的事:
任务4完成以下部分
1.法官查看角色分配结果
2.开始游戏,显示流程
明天计划的事:
1.继续任务4
收获:
1.sort(function(a,b))的排序标准由function函数的返回值决定
2.虽然在文档流中的块元素会忽略浮动元素,但是行内元素不会忽略浮动元素
(http://www.cnblogs.com/fangjian0423/p/3514962.html)
3.cursor: pointer; 用于使鼠标放在元素上变成手型鼠标符号
(以前都是套个a来跳转,现在JS多用函数来跳转了,换成这种做法更合适)
遇到的问题:
1.创建对象后循环输出对象却只输出了一个
(创建对象的语句要放在循环结构里面才会产生多个,先创建会导致反复修改同一个对象)
(由于之前看到的结果是确定父子关系时才输出元素,误以为这个时候元素才产生,事实是create的时候就确实存在了)
(同时可以看出重复对同一个元素使用createElement()是可行的操作)
var a=document.createElement(); //只产生一个
for(){
b.appendChild(a);
}
for(){ //产生多个
var a=document.createElement();
b.appendChild(a);
}
var a;
for(){ //产生多个
a=document.createElement();
b.appendChild(a);
}
2.给带fixed属性的元素设置width:100%;后,元素超出父元素范围,延伸满屏幕
(当position为fixed的时候,其属性一定以屏幕作为参照。)
(其实从fixed的概念本身就该想到这点的orz)
评论