发表于: 2017-03-16 23:50:21

2 605


今天完成的事情/收获:

继续加深JS基础的理解。

1.加载JS要注意优先级---优先级大小:

行间>ID>class>标签>*

要是加载了不同优先级的样式 页面也许会出错而且大多浏览器不会报错 

注意:同一元素统一操作其中的一个(唯一);

2.提取行间事件---

3.window.onloud=function(){}=页面加载完成时发声;

4.行为(JS)-样式(css)-结构(html):三者分离

5.length:长度(更具div实际数列来走)

6.数组:

var C=B.getElementsByTagName('input');

可以选择一组DIV。

循环

while----->for(/*初始化条件自增*/)

列子

 for(var b=0;b<a.length;b++)
   {
       a[b].style.background='red'
}
   for(var i=0;i<2;i++)
   {
       alert(i);
   }
}

加载页面的时候出现提示框数字0-1;

7.布尔值------>true/false 的应用

A3.onclick=function ()
{
   for(var l=0; l<C.length;l++){
       if(C[l].checked==false)
       {
           C[l].checked=true;
       }
       else {
           C[l].checked=false;
       }
   }
}

(一个反选框)

做了三个dom

1用length来定义BOX的背景的多少(box 有多少个 就给多少个BOX染背景色);以及刷新加载页面弹出框数字显示<2

2。点击按钮实现多选/多不选 /反选效果

明天计划的事情:

继续刷JS /尝试做JS任务1 .
遇到的问题:

在用了.window.onloud的情况下 JS写在HEAD里有什么弊端么?


返回列表 返回列表
评论

    分享到