前段时间工作饱和度很高,基本上都是 996 的一个节奏,一直没有时间作出一些总结.好在现在工作算是告一段落了,也有时间对之前遇到和解决的问题作一些总结了.
Docker使用体验
在前段时间实践了一把 docker,这里就记录以下 docker 使用体验,也算是对近期使用 docker 的一个总结.
docker 的使用场景我想这应该是最重要的一个点了,虽然上篇文章已经说过 docker 的使用场景了,但是经过实践后对 docker 的使用有了新的认识.
我之前所理解的 do
...
Ubuntu上部署docker
docker
自 2013 年发布以来,已经 5 年了,很遗憾我没有在更早的时候接触 docker.刚好最近实战了一把docker
.所以在此将这个过程记录下来,供以后有相关需求的时候参考.
浅析H5下拉刷新和上拉加载
随着科技的发展,移动互联网早已进入到我们的生活当中,为了给用户更好的使用体验,出现了下拉刷新和上拉加载更多数据的交互方式,出现的频率也很高.也有很多第三方开源插件,如:iScroll
、better-scroll
等,下面我们就来简单实现下拉刷新和上拉加载吧.
微信jssdk签名
只有也有做过微信公众号相关的开发,也做过微信签名和微信支付.但是一直没有总结问题,这次开发公众号又掉进了微信签名的坑,所以再此总结一下,以此为鉴.
移动端滚动问题
虽然之前也有写移动端的东西,但是都没有好好的总结过移动端滚动的问题,每次遇到问题都是在网上找解决方案。那么问题来了,现在被移动端滚动折磨疯了,特别是 ios 上的滚动,极其不流畅,即使使用better-scroll
的效果也不友好。
JS数组fill方法
在数据操作的过程中,有时候会设置n个值为m元素的数组,如:
1var arr = [0,0,0,0,0,...,0]
在看到 fill 之前,只有写个 for 循环,不断的往数组里面 push 这个元素,使用 fill 方法则如下:
1var arr = new Array(n).fill(m);
...
Flex布局的两个小技巧
flex 布局用起来很爽,但不知道你们有没有遇到以下两个问题呢?
超出省略号在使用 flex 布局的时候,有时候我们并不想让文字换行,想以省略号的形式表示,这个时候布局就错乱了,如:
1234567891011121314151617181920212223242526272829303132333
...
addEventListener和removeEventListener
addEventListener 和 removeEventListeneraddEventListener()和 removeEventListener()用于监听和删除监听事件的处理程序。他们都接受 3 个参数,分别是:事件名(不包含on)、事件处理函数和布尔值。其中第三个参数可以省略,默认为
...
react-redux更新state之后视图不更新
这个问题是我大半年前遇到的问题了,那时刚接触 react。使用的是 react+react-redux+redux 来做的。在我通过某个 action 更改 store 中的 state 的时候,我发现无论我做了什么操作,视图都不会更新。
然后我在 reducer 中断点调试,发现我在 reduce
...