主页

上滑跑马灯

前言产品说,我们做一个转盘活动吧,需要轮播中奖信息。 当然这需求完全没有问题。产品说,你听我说完。 是从下往上轮播 如何数据没有更新,就反复轮播。 如果数据有更新,要无缝更新。 进入时间1s,暂停1S,出去时间1s. 没问题吧。额, 等等,没多大问题。 那个谁,这个任务教你啦。 方案然后,我的同事开始搜罗实现方案,很多都是匀速走的。同事甚至和产品讨论要不要换成跑马灯,嘻嘻, 开玩笑。说个笑话,

项目重构体验一二三

前言不知不觉月底了,都有点不知道自己在忙啥! 最近在重构原来的项目,把一个项目分成了三个项目。 一个socket的BFF,一个http的BFF,当然还有一个就是纯UI项目。 BFF层拆分后的项目都采用的是TypeScript重写的。http的BFF和scoket的BFF本身太多说的, http的BFF除了使用http-proxy-middle中间件外,也没什么,也许有人就说,你这个其他

背景图片闪现空白问题

前言那天天气不错,心情并不好,因为感冒了。实现前端一个弹出框功能时,发现有背景图片的弹出框,会出现闪白现象。因为心情不太好,我一直忍着。直到今天, 研究一下解决方案,于是有了今天的文章。 这是一个很基础的问题,也很常见的问题。 正常情况下我们都会忽视他。 总结我===内容 & 你 === 背景图片 我显示的时候,你已经在 若不能,我显示的时候,你尽快在 你尽可能的小

节点尺寸变化检测

前言近来有需求要做分页,听起来可能有点Low。 所以我要把Low的事情做得有点逼格。分页本身没啥,但是数据量起来了,比如十万。 要是不做点处理, 那你的页面估计爽得很,机器也爽得很。 放心,我不会让你这么爽。 大量数据展现方案比较流行的当然是虚拟滚动(无限滚动)。 始终展示的是有限的固定节点。 外层创建滚动层。 一句话,就是反复利用固定节点展现数据。 其中还有两个点 何时需

JavaScript数值千分位格式化的方法和性能

瞎掰的前提前端嘛,经常处理数值和时间。 所以数值和时间的格式化少不了。最近一直在面试前端, 就出了一个如何给数值添加千分位的面试题。 至于答案,我一直都有一种标准, 一是基于你现有的知识可以实现, 二是超出你知识。 有人说, 不就一个千分位, 分分钟解决你, 正则万岁。 没错, 正则很帅, 那么性能呢? 我就喜欢一本正紧的瞎掰。 好了, 进入正文。 实现如下有的方法,稍微改造,就可

贝塞尔曲线

我想学前端动画最近想学习前端动画,准备先从css3的动画开始。css3的动画主要是 transition animation transition有animation-timing-functionanimation有animation-timing-function均内置 ease,linear,ease-in,ease-out,ease-in-out。还可以自定义cubic-bizier(

每天知道一点点的来源

githubhttps://github.com/trendinggithub的star增长 all/css/js/typescript/ w3一些最新的webapi/css/html标准等 MDN Web API : https://developer.mozilla.org/en-US/docs/Web/API Events : https://developer.mozilla.org/e

两个浏览器窗口间通信

两个浏览器窗口间通信补充一下,这里的通讯指遵守同源策略情况下。 为了吸引读者的兴趣,先把demo放到前面:下面有几个我自己写的演示多页面通讯的demo, 为了正常运行,请用最新的chrome浏览器打开。demo的源码地址https://github.com/xiangwenhu/page-communication/tree/master/docs 首页 setInterval + se

一些链接

书是个好东西。 买是要钱的,卖是不值钱的。电子书是个好东西,下载是个问题,那么::::: 好多书 电子书网站—技术 计算机书籍控都能免费下载,中英文都有。 一般书籍都比较老了。 CSDN有不少电子书的网站,但是但是,想钱想疯了。 还有那恶心的积分。 异步社区异步社区由人民邮电出版社出品,是国内领先的IT专业图书社区。异步社区于2015年8月上线运营 鸠摩搜索非常Nice的书籍搜索引擎,总会给你一

egret游戏入门之学习资源篇

最近因需要,入手H5游戏。 写游戏当然需要有引擎。H5游戏开发:游戏引擎入门推荐如何选择 H5 游戏引擎白鹭引擎和layabox哪个好用,哪个技术更成熟 ?LayaBox 与 Egret 选择哪个呢?Egret 4.1.6 和 LayaBox(LayaAir 2.0) 的 易用性 对比经过初步分析和咨询,基本确认Egret和LayaAir, 个人讲真从官网和社区逛过后。真心喜欢LayaAir一些。