赞了文章2023-02-10
为了解决这个痛点,诞生了例如 PIXI、ZRender、Fabric 等 Canvas 库。今天要讲的 Konva 也是一个很优秀的 Canvas 框架,API 封装简洁易懂,基于 TypeScript 实现,有 React 和 Vue 版本。
发布了文章2023-01-03
随着互联网的普及,我们越来越依赖网络服务来完成日常工作和娱乐。然而,在线身份认证一直是一个棘手的问题,传统的身份认证方式如密码、短信/邮件验证码、 OTP(一次性密码)或双重认证,都存在一些缺点:
赞了文章2022-08-05
在 React Fiber 架构面世一年多后,最近 React 又发布了最新版 16.8.0,又一激动人心的特性:React Hooks 正式上线,让我升级 React 的意愿越来越强烈了。在升级之前,不妨回到原点,了解下人才济济的 React 团队为什么要大费周章,重写 React 架构,而 Fiber 又是个...
发布了文章2022-07-04
经常会发生这样的情况: 当用户在浏览器中打开某 web 应用较长时间且未刷新页面, 在应用有新版本更新或问题修复时, 用户会无法及时知晓有新版发布, 导致用户继续使用旧的版本, 影响用户体验和后端数据准确性。
赞了文章2018-05-23
自定义图标及自定义字体,一直是很多小程序开发者的心病,其实本站是很多解决方案的,为了集中起来,方便直接跳过此坑,我特别做了这次针对字体及字体图标的跳坑;
发布了文章2018-05-16
要招的人,就两种,一种是隔壁团的,另一种是我们团的。我们团和隔壁团的关系,更多的是合作,比如对接后端、产品与设计等。而我们团的内部,更多的是一起学习成长。所以,隔壁团招的人能正常合作即可,其他的也管不着。但我们团招的人,重要的是能 hold 得住......
赞了文章2018-04-21
下一代打包工具,这是rollup对自己的定位。如今的前端领域,构建工具并不缺少,每个前端工程师都用过或者听过webpack。可以看到的是像React、Vue等框架的构建工具使用的都是rollup。既然如此,这些框架为什么会选择rollup?它的特性是什么?面对不同场景,我们要怎么...
赞了文章2018-04-20
弹窗是一种常见的交互方式,而蒙层是弹窗必不可少的元素,用于隔断页面与弹窗区块,暂时阻断页面的交互。但是,在蒙层元素中滑动的时候,滑到内容的尽头时,再继续滑动,蒙层底部的页面会开始滚动,显然这不是我们想要的效果,因此需要阻止这种行为。
赞了文章2018-04-19
今天在群里有人讨论方老师的文章《我不是很懂 Node.js 社区的 DRY 文化》,我也看了一遍,槽点太多,不知道如何下笔。 方老师分析了几个依赖最多的 npm 包,每个都只有不到百行代码。 比如 is-odd,每周下载 300 万次,但是只有核心 5 行代码。而且依赖了每周下载 10...
赞了文章2018-04-13
近期公司需要针对分享流程进行优化,其中一点就是前端H5检测是否安装应用,来进行不同的判断(下载或直接跳转到app中)。原理很简单:创建一个iframe去打开uri。如果打开app成功网页进入后台,再切换回来时间会超过2.5s。利用时间去检测。下面来看具体实现过程:
赞了文章2018-04-08
介绍 项目介绍 WeScale 定位为音乐训练小程序,初期规划了基础音阶的三个训练,以及他们的镜像模式。 数字简谱 字母简谱 数字简谱对字母简谱 后期看情况更新追加其他训练。 产品展示 扫描下方小程序码或在微信小程序中搜索 WeScale,即可使用。 人员介绍 Myou Aki:...
发布了文章2018-04-08
怎样的人工作会充满热情干劲的呢?只有 TA 在为自己工作(做自己觉得自豪的事情)的时候。所以,最初产生这个某个项目想法的人,最适合做该项目的产品。
赞了文章2017-12-20
Webpack有几个和模块化相关的loader,imports-loader,exports-loader,expose-loader,比较容易混淆。今天,我们来理一理。
发布了文章2017-02-01
假设有个文法 ( A=XXX, ... ) ,它定义了什么是Javascript中的合法变量名 ( 必须以字母或$, \_开头 ) ,那么 First(A) = { **number**, **$, \_** } 。
赞了文章2016-11-23
最近在The Sass Way[]一文,发现文章在开头部分就提到了OOCSS、 SMACSS、 BEM、这3个词。“如果还不知道这些是什么,请先不要继续看下去”,联想到作者这样友好(gāo lěng)的提醒,作为围观群众,自然要有所回应。所以,本文在这里分别介绍它们。
赞了文章2016-10-09
这个是一个真实项目开源,虽然不是很花哨,但是中规中矩,小细节处理的也很好,非常值得参考和借鉴。里面的数据都缓存到本地,可以离线运行,但是调整一下代码,马上就可以和服务端完全对接。后续会有详细的文档介绍这个App。
赞了文章2016-09-26
2016年9月22日凌晨,微信官方通过“微信公开课”公众号发布了关于微信小程序(微信应用号)的内测通知。整个朋友圈瞬间便像炸开了锅似的,各种揣测、介绍性文章在一夜里诞生。而真正收到内测邀请的公众号据说只有200个。
发布了文章2016-09-21
性能测试工具 JSLitmus dom操作 测试代码 {代码...} {代码...} 测试结果 PS:黄条代表每秒可执行测试函数的次数,当然越多越快。 分析总结 dom操作非常耗时,querySelector&querySelectorAll书写方便但相比 document.getElementById更加耗时些。务必减少dom操作...
赞了文章2016-09-20
总结了一下《高性能javascript》书中比较核心的点,并补充了一些点。 第一章 DOM标签 将所有 标签放置在页面的底部,紧靠 body 关闭标签的上方。此法可以保证页面在脚本 运行之前完成解析。 将脚本成组打包。页面的 标签越少,页面的加载速度就越快,响应也更加迅速。...
发布了文章2016-09-19
Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS. Font Awesome 或者其他字体图标能提供可以直接使用CSS修改的可缩放的矢量图标,可以修改的内容...