摘要: 需求 需求分析: 按钮点击--> 生成一个icon——icon默认速度下降——中途被点击——触碰底边后抖动——失分加1——重头开始 └中途被点击——变成炸弹后抖动——得分加1——重头开始 实现思路: 生成icon:html阶段在游戏区域写好图片标签不赋值 js随机生成图片和图片位置并给图片赋值( 利 阅读全文
posted @ 2018-08-18 01:08 蜜蜂老牛黄瓜 阅读(381) 评论(0) 推荐(1) 编辑
摘要: 需求 需求分析: 每个一段时间图片随机运动 并不是一个运动完再运动下一个,而是有多个图片列表延迟不同的时间再运动 实现思路: 1.图片列表我用js生成再插入,图片数据和href数据放在json里再把json放再数组里 2.每个一段时间执行定时器绑定doMove函数,实现随机运动的要点就是,定时器的延 阅读全文
posted @ 2018-08-16 20:43 蜜蜂老牛黄瓜 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 需求 我做的有三个按钮,【从大到小】、【从小到大】、【乱序】 点击按钮发生相应的变化 需求分析: 涉及到排序,数组的sort()方法 div重新设置样式、或干脆重新插入div,前者更好点 实现思路: 1.提取所有div 2.取出图片地址和span内容 3.因为要根据span内容来排序,所以span单 阅读全文
posted @ 2018-08-16 16:31 蜜蜂老牛黄瓜 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 因为每次删掉一个后,数组会自动向前补齐,然而 j++ 会让代码漏掉一次判断,结果就不敬人意 阅读全文
posted @ 2018-08-14 12:43 蜜蜂老牛黄瓜 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 需求 需求分析 1.文字挨个从左往右移:左边删掉第一个,右边添加刚刚删掉的2.移动过程中,按钮不能重复点击3.有进度条,进度条延迟消失4.有统计数字 难点 无 难点解决方案 无 解决不了的难点 无 涉及的新知识 str.substring()字符串截取方法 优化方向 少用全局变量,开头空格也能移动 阅读全文
posted @ 2018-08-14 02:27 蜜蜂老牛黄瓜 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 需求: 需求分析: 实现查找和替换 实现思路: 1.用要找的字符作为分隔符,分割整个字符串成数组,因为分隔符会被删掉,所以不用操心它的去留 2.用包装后的字符串格式的结点作为连接符,将1得到的数组join()回去,实现高亮或替换 难点:因为css只能对节点设置样式,所以查找高亮本质上是给要找的文字包 阅读全文
posted @ 2018-08-12 16:27 蜜蜂老牛黄瓜 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 需求: 需求分析:【倒计时】 --> 【对应条目抖动】 --> 【抖动完后下滑并透明】 --> 【完全透明后增加一个条目】 --> 【增加条目后计算总价】 实现思路: 倒计时部分课上有讲,主要是怎样点击按钮后获得输入框的内容会方便点,在HTML里我把输入框和按钮放在一个div里,这样就可以用getE 阅读全文
posted @ 2018-08-10 16:44 蜜蜂老牛黄瓜 阅读(266) 评论(0) 推荐(0) 编辑
摘要: DOM分三个发展阶段:1级DOM,2级DOM,3级DOM。 1级DOM应该是只规定了一份HTML文档以什么形式展现,就是以树形结构的节点展现;以及可以任意获取节点,我猜就是getElementById这些方法; 2级DOM就添加了一些事件,所谓事件就是某种情况下发生的事,比如鼠标点击、鼠标滑过,2级 阅读全文
posted @ 2018-08-08 03:11 蜜蜂老牛黄瓜 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 活动对象:简单说就是这个函数的参数和显示声明的变量或函数。 函数内接受的参数实际是创建了一个局部变量:【形参名】 = 【传进来的值】,js的函数传参只传值。 作用域链:执行流进入一个函数,会先创建出作用域链来,作用域链大概就是这样 本函数的活动对象 >父函数的活动对象 >父函数的父函数的活动对象 > 阅读全文
posted @ 2018-08-07 16:40 蜜蜂老牛黄瓜 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在js里当变量进入环境会被打上“进入环境”的标记,变量离开环境会被打上“离开环境"的标记。 垃圾回收器定期执行,假如说:第一遍执行,垃圾回收器给所有变量打上标记,然后再把”进入环境“的变量和被”进入环境“的变量使用的变量(比如说,a = b,a,b都不能被回收) 这里我有点不理解:什么算是进入环境, 阅读全文
posted @ 2018-08-07 15:47 蜜蜂老牛黄瓜 阅读(251) 评论(0) 推荐(0) 编辑