高考毕业10年后的我活成了...

岁月走过不小心踩伤了受了伤的心尖,痛、始终不曾明灭的萦绕着苍白憔悴的思念。是否前世我淡薄寡怜了你一世的情愫?岁月走过光阴的沧海,遗落了一路的伤碎桑田心愿,在年岁风烛蚕食里是否还有痕迹?Read More

posted @评论(4)

能用js重写的都会被typescript重写

TypeScript从今天数以百万计的JavaScript开发者所熟悉的语法和语义开始。使用现有的JavaScript代码,包括流行的JavaScript库,并从JavaScript代码中调用TypeScript代码Read More

posted @评论(5)

基于观察者模式实现一个EventEmitter类

在实现一些基础类库时,我们是经常需要用到`EventEmitter`模块的,比如在微信中下载某个APP时,前端需要了解当前下载处在哪个状态:刚开始下载、在在下载中、下载的进度、下载已完成、下载失败等等,都是需要我们向发布事件的Read More

posted @评论(0)

js打乱数组的实战应用

在js中,能把数组随机打乱的方法有很多,每个方法都有自己的哪些特点呢,同时若想随机取出数组中的几个元素,怎么办呢?Read More

posted @评论(0)

service worker在新闻红包活动中的应用

活动页面大多是单页面应用,加载js后,再通过js进行页面的渲染,因此js的加载速度直接影响了页面呈现的速度。这里是想通过service worker缓存静态资源,期望能直接从缓存中加载静态资源,加载页面的呈现速度Read More

posted @评论(2)

基于webview的前端页面优化指南

我们的业务主要是在移动端中使用和推广的,在移动端中,网络环境和内存都有不确定性,网络环境好的终端,不一定有好的内存;同样,有好内存的终端,也不一定都实时处在良好的网络环境下。因此,我们在针对移动端中应该有哪些优化呢?Read More

posted @评论(0)