发表于: 2017-05-08 22:36:35
1 1045
今日所做:
1.完成任务4逻辑修改
2.对任务4页面样式进行完善
3.之前做任务4的时候,在判断环节我用的是有限状态机,后来发现其实
这个游戏环节需要的判断条件并不复杂,其实不需要用有限状态机,可以
直接设置一个变量,给变量赋上数值或者属性,然后通过环节转换时数值
的改变或属性的改变,来实现判断的效果
4.jquery选择器中的eq()方法和index()方法,对于筛选同类名的元素
都比较好用;js在按照类名筛选元素的时候,选出来的是一个数组,数组里面
都是同一个类名的元素,而jquery如果按照类名来筛选元素的时候,它可以
直接选出同类名的所有的元素,这个虽然好用,但是选出具体是哪个元素,
就需要用哪个eq()或者index()方法了
5.localstorage是储存在本地的硬盘里,但是如果是把文件存在了虚拟机上,
然后通过ip地址打开网页的话,这个时候localstorage是存在了虚拟机硬盘
上,而不是打开网页的本地客户端
明日计划:
对任务4页面进行最后的完善
进行任务5
遇到的问题:
在使用选择器的时候,我用了一个$(".element[property='value']")选择器,这个选择器可以
筛选出来属性值为value的所有同一个类名的元素,但是我在做一个判断语句的时候,比如
if($(".element[property='value']")==null)此时我确认文档中不存在属性值为value的元素,
但是这个判断语句没有效果,我去F12界面打印$(".element[property='value']")会弹出来
它是一个选择器,是一个对象,不知道怎么回事
评论