06 2017 档案

摘要:这里主要记录一个继承模式 -- 寄生组合继承 这个模式核心是通过一个对象拷贝来实现继承 这里重点说一下 constructor 的作用,其实是在创建新的对象obj 的时候,为这个对象创建原型对象 prototype object,上例如果不指定 constructor 的话,obj 的 constr 阅读全文

posted @ 2017-06-08 15:49 bbb324 阅读(140) 评论(0) 推荐(0)

摘要:每次阅读都会有新的感觉,有好多知识点每次看都觉得新鲜有意思,但总不用就会忘,这里记下来。 对于每个对象可以执行 in 的方法,来判断 key 值是否存在,例如 对于数组不单单有 forEach,Map 方法,还有 every,some, filter 阅读全文

posted @ 2017-06-08 14:28 bbb324 阅读(135) 评论(0) 推荐(0)

摘要:移动端开发难免拿到输入框居中或者位于底部的情况,ios 端,软键盘能够按正常预期向上滑动(这里有个问题,当 input 聚焦时,弹出软键盘,input 上滑,此时屏幕是具有滚动效果的,还没找到合适的解决方案),Android 端,并不会滑动,通常做法是设置 window.scrollTo(0, vi 阅读全文

posted @ 2017-06-07 18:20 bbb324 阅读(301) 评论(0) 推荐(0)

摘要:_.flattenDepth(arr, depth) 按指定层级展开数组 阅读全文

posted @ 2017-06-02 15:47 bbb324 阅读(217) 评论(0) 推荐(0)

摘要:_.findIndex(obj_array, fn), 从对象数组中返回满足条件的第一个对象,如果没有返回-1 阅读全文

posted @ 2017-06-02 15:32 bbb324 阅读(146) 评论(0) 推荐(0)

摘要:_.dropWhile 从一个对象当中从不满足 fn 条件的 obj 开始返回所有对象,也就是说当返回条件满足后开始生成新的对象数组时,即便又满足 fn 条件的也会被返回 阅读全文

posted @ 2017-06-02 15:27 bbb324 阅读(164) 评论(0) 推荐(0)

摘要:_.drop(arr, num) 从 num 位开始组成新数组输出,如果num 是 undefined,默认第一位删除保留后面,删除序号大于长度,返回[] 阅读全文

posted @ 2017-06-02 15:10 bbb324 阅读(141) 评论(0) 推荐(0)

摘要:debounce: 连续触发多次事件的情况下,只发送一次执行请求。 throttle: 设置一个周期,在连续处罚多次事件的情况下,每个一短周期执行一次 参考具体动画形式 http://demo.nimius.net/debounce_throttle/ 阅读全文

posted @ 2017-06-02 14:58 bbb324 阅读(148) 评论(0) 推荐(0)

导航