摘要: 我们在写webpack配置文件的时候,应该有注意到经常用到loader这个配置项,那么loader是用来做什么的呢? loader其实是用来将源文件经过转化处理之后再输出新文件。 如果是数组形式的话,它的执行顺序是相反的,最后一个loader最早被调用,下一个loader传入的是上一个loader的 阅读全文
posted @ 2019-04-03 22:21 scoop_zm 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 最近有一个需求是做一个闪购列表,列表中每一个商品都有倒计时,如果每一个倒计时都去生成一个setTimeout的话,一个页面就会有很多定时器,感觉这种做法不是非常好,于是换了一个思路。 思路是这样的,一个页面只生成一个定时器。页面利用对象去维护一个回调函数列表,key可以是id等唯一标识,value就 阅读全文
posted @ 2018-07-21 15:01 scoop_zm 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: 在react项目开发中有一个需求是,页面滚动到tab所在位置时,tab要固定在顶部。 实现的思路其实很简单,就是判断当滚动距离scrollTop大于tab距离页面顶部距离offsetTop时,将tab的position变为fixed。 在react中,我在state中设置一个navTop属性,切换这 阅读全文
posted @ 2017-09-05 20:59 scoop_zm 阅读(3720) 评论(0) 推荐(0) 编辑
摘要: 安卓手机的情况下,可以用chrome浏览器来调试。 打开地址: chrome://inspect/#devices 手机用USB数据线连接电脑,并启动USB调试模式。 只要在APP中打开H5页面,界面就会显示该页面地址 点击inspect进入调试模式 之后就可以像调试浏览器页面一样调试了。 这个方法 阅读全文
posted @ 2017-08-27 17:15 scoop_zm 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 在标签内,中文的换行是没有什么问题的,但英文的换行就有问题。当出现一长串连续的英文字符时,换行就失效了,内容会溢出。解决这个问题只需要一行css就够了: 那么问题来了,英文的换行是实现了,但是你会发现,一连串英文全部另起一行了,这就和预计的效果不一致。 原因是连续的一连串英文字符,浏览器会把它识别为 阅读全文
posted @ 2017-08-23 22:24 scoop_zm 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 前几天在公司做开发的时候碰到一个列表横向滑动的功能,当时用了iscroll做,结果导致手指触到列表的范围内竖向滑动屏幕滑动不了的问题。 这个问题不知道iscroll本身能不能解决,当时选择了换一种方式来做,只要css就能搞定了,主要是利用了display:-webkit-box来实现。 阅读全文
posted @ 2017-02-23 20:27 scoop_zm 阅读(37395) 评论(0) 推荐(0) 编辑
摘要: 二叉搜索树就是左侧子节点值比根节点值小,右侧子节点值比根节点值大的二叉树。 照着书敲了一遍。 阅读全文
posted @ 2016-11-22 20:19 scoop_zm 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 最近在看《javascript数据结构和算法》这本书,补一下数据结构和算法部分的知识,觉得自己这块是短板。 做点小笔记。 阅读全文
posted @ 2016-11-20 18:47 scoop_zm 阅读(281) 评论(0) 推荐(0) 编辑
摘要: JS的数组去重也是前端面试经常问到的问题,之前有一次面试就遇到让我写数组去重,而且一般这个问题都伴随着多写一种多加分的情况,所以掌握的方法自然多多益善。 网上可以找到很多数组去重的方法,我自己整理了一下以供今后自己复习。 利用indexOf: 最简单的方法就是利用indexOf方法来实现数组去重,但 阅读全文
posted @ 2016-10-30 19:07 scoop_zm 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 正则表达式也是前端的一块非常重要的知识,静下心来花了一点时间把《正则表达式必知必会》翻阅了一遍,正则也就没有以前觉得那样难懂了。 因此,对于这本书也做了点小记录以供日后复习。我只做了目前觉得对自己有用的记录,日后若是需要补充再补充。 基本的元字符: 数量元字符: 位置元字符: 特殊字符元字符: 另外 阅读全文
posted @ 2016-10-19 21:17 scoop_zm 阅读(1554) 评论(0) 推荐(0) 编辑