摘要: 需求 应老罗的要求,做一个可拖动的长条形列表菜单。 这是原来的样子 进入编辑界面,它的编辑添加都不能实时更新,而且操作起来比较麻烦。 所以我估计一下应该有这些需求: 1.修改,取消,确认按钮 2.点击修改,菜单每一项都可以拖动,每一项都可以修改,每一项都可以删除 3.每一个父级都可添加一个子节点或添 阅读全文
posted @ 2018-10-05 15:34 蜜蜂老牛黄瓜 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 需求 需求分析: 品牌,系统,尺寸,网络这些类别下的子选项只能单选, 你的选择处的标签应该按照下面的类别的顺序排好, 实现思路: 这一题我用的面向对象的方式写的,有以下这些方法: addNewSort:增加分类 deleteSort:删除分类 addGoods:增加商品条目 deleteGoods: 阅读全文
posted @ 2018-09-14 19:22 蜜蜂老牛黄瓜 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 需求 实现以下方法: 控制台结果: 需求分析: 首先确定new调用的this和什么对象绑定,如果跟默认返回的对象绑定肯定做不到 [ ] 这样的访问,所以要在构造器内部返回一个包装过的数组 1.length,既然前提是没有String()构造器函数,那就不能用字符串对象的length方法,所以首先要将 阅读全文
posted @ 2018-09-08 18:26 蜜蜂老牛黄瓜 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 根据数据渲染DOM树形菜单,这个需求做了几天了。一开始觉得用while也可以实现一层一层查找数据,但后来发现while还是做不到,因为我查找这个动作必须有进入有出来然后进入下一个条目,但while只能进去再出来就得靠一些进去前写的一些变量,比如什么oldMenu,但根据数据来渲染的,我们不可能每次都 阅读全文
posted @ 2018-08-25 02:58 蜜蜂老牛黄瓜 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 需求 点击当前元素,看看是否有上个兄弟节点或者下个兄弟节点,如果有,就让他们依次下落(当前元素也会下落),否则就不用下落 需求分析: 可以用之前做的那个拿来改改,重新做个也不难,就是用js生成一下div,再根据数量以及点击的位置一次向外延迟调用doMove函数 点击其中一个div 被点击的div不延 阅读全文
posted @ 2018-08-23 22:23 蜜蜂老牛黄瓜 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 需求 移入a标签把对应的详情显示出来并且根据位置判断,当前详情是否超出父级可视区范围,如果超出就定位的距离方向应该正好在父级可视区范围内 需求分析: 需要用到: offsetLeft 获取外边框到有定位元素的内边缘 offsetWidth 获取包括border的宽度 offsetHeight 获取包 阅读全文
posted @ 2018-08-23 16:55 蜜蜂老牛黄瓜 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 【生成规定数量不重复随机数】 【冒泡排序】 【鸡尾酒排序】 【选择排序】 function selection( arr ){ var arr = arr, arrLen = arr.length, newArr = [], broker = null; var cnt = 0, a = cnt; 阅读全文
posted @ 2018-08-22 22:56 蜜蜂老牛黄瓜 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 需求 上移下移 需求: 1)点击上移就将当前的按钮的父级上移一位 2)当点击第一个时候将当前按钮的父级移动到最后一位 3)当点击最后一个时候将当前按钮的父级移动到首位 4)带过渡动画 需求分析: 下移:剪切所点击的条目插入到下一条目后面 上移:剪切所点击的条目插入到上一条目前面 过渡效果实现:CSS 阅读全文
posted @ 2018-08-19 23:48 蜜蜂老牛黄瓜 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 需求 上移下移 需求: 1)点击上移就将当前的按钮的父级上移一位 2)当点击第一个时候将当前按钮的父级移动到最后一位 3)当点击最后一个时候将当前按钮的父级移动到首位 需求分析: 下移:剪切所点击的条目插入到下一条目后面 上移:剪切所点击的条目插入到上一条目前面 实现思路: 总得就是【获取】 --> 阅读全文
posted @ 2018-08-19 23:34 蜜蜂老牛黄瓜 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 当var returnValue = moveDown( this.parentNode ); 这句注释掉,两个li可以顺利过渡,但加上这个,其中一条,就是被剪切的那一条没有过渡效果,瞬间位置变化; 我觉得变化位置的时候,改变的是视觉层的li位置。我这么理解:css里给标签加上transition这 阅读全文
posted @ 2018-08-19 22:01 蜜蜂老牛黄瓜 阅读(347) 评论(0) 推荐(0) 编辑