发表于: 2016-12-15 23:20:10
1 1425
今天完成的事情:
看视频了解基础的JS知识,暂停任务
明天计划的事情:
看视频学习基础知识,以及一些网页部件的制作!这是目前这个阶段最重要的事情。任务先没有开始做了
遇到的问题:
#PDF电子书不太适合我,选择了视频观看,跟随敲代码。问题不看代码思路就有些跟不上了还是掌握的不够熟练
#在学习的过程中,选择了一个30+集的视频,我要在3天之内看完后,先通敲一次代码,在看学习情况要不要继续跟随学习
#看见需求的解题思路有了,但是解题方法没有对应的概念,自己写不出代码来。
收获:
贴一些笔记吧
鼠标提示框是一个典型的移出移进效果
使用一个DIV来存放内容
一个input按钮
当鼠标滑动到input按钮上的时候,DIV出现
当鼠标移开,DIV消失
事件:鼠标事件
元素属性操作:.style.display:none
一条语句,一条语句写!很麻烦,需要写很多。
所以出现函数,把这些需要重复使用的代码装在一个盒子里面
在需要的时候用一个名字来使用盒子里面的东西就可以了
fucntion(){
}
这个是函数的基本形式,后面可以跟一个函数的名字。有一个技巧是在函数里面使用另一个函数!这样里面的那个函数就不用起名字了。
这个叫匿名函数
直接使用html文件里面的ID名称会来带兼容性问题,所以JS提供了一个获取文档ID的方法。来帮助编程人员获取ID,从而不引发兼容性问题
所有的标签都可以加ID,这句话的意思是,JS可以控制HTML里面的所有标签
也正是这个特性,HTML里怎么写代码,在JS里面就可以怎么写,但是有一个例外:
className
if判断来制作弹出菜单,如果菜单是显示,那再次点击就隐藏掉菜单,如果不是隐藏的,那就显示出菜单!
这样可以达成想要的交互效果!
评论