跳到主要内容

17 篇博文 含有标签「Javascript」

Any application that can be written in JavaScript, will eventually be written in JavaScript.

查看所有标签

SKU选择的实现

· 阅读需 6 分钟

最近在做电商相关的项目,电商中很常见的一个功能就是关于SKU选择,一开始没当回事,做了之后发现涉及到的逻辑还挺多的,特别是对按钮的禁选状态上的计算。

Array.from与字符串迭代器

· 阅读需 11 分钟

众所周知 Array.from 可以从伪数组对象(字符串、NodeList...)中生成真正的数组,只要这个伪数组对象满足含有length或者是个可迭代对象,今天来思考一个问题:有字符串 123😂,长度为5,为什么 Array.from('123😂').length 是4?

利用 puppeteer 打造通用截图服务

· 阅读需 10 分钟

在开发小程序过程中经常会遇到的一个强需求:生成分享图发送给用户,这里往往存在着开发人员对复杂分享图的抵制与设计师的花里胡哨理念之间的冲突。以往渲染分享图都采用canvas绘制,但对复杂图形的绘制比较困难(比如曲线、图形起点终点的计算等),同时设计稿的某些效果难以实现(比如阴影等),而且往往同一个小程序需要在不同情况下产生不同的分享图效果(比如一个活动,当前参与人数为1,2,3人需要不同的分享图)。

某一天刚好大家一起在吐槽,然后冒出来一个想法,用 HTML 来绘制这些复杂图形并截图下来岂不妙哉?刚好之前看过谷歌开源的 puppeteer ,就赶紧趁热打铁整理了一下思路:

webpack@v4升级踩坑

· 阅读需 5 分钟

之前看到各大公众号都在狂推 webpack 新版发布的相关内容,之前就尝试了升级,由于部分插件的原因,未能成功,现在想必过了这么久已经可以了,今天就来试一下在我的项目中升级会遇到哪些坑。