本期推荐

[译] RxJS 高级缓存

本文使用 RxJS 和 Angular 提供的工具来开发一个高级缓存机制, 详细的介绍了在大量使用 Observables的应用中如何创建高级缓存机制。

业界动态

Github上发布一天Star数破4K的项目了解一下

国外大神把 Windows 95 打包成了 APP,纪念它发布 23 周年。这个项目在昨天被开源在了Github上,不过一天Star数就已经突破4K,截止现在2018-8-25-9:08 Star数已经有5.3k,[Github地址] (https://github.com/felixrieseberg/windows95/releases)。

前端开发

CSS垂直居中技巧,我只会23个,你会几个?

网页CSS的垂直居中需求始终没有停过,而其困难度也始终没有让人轻松过,经过了每位开发先烈的研究后,据说CSS的垂直居中技巧已达到近十种之多,但始终鲜为人知,部分公司甚至将CSS的垂直居中技巧当成面试题,其重要性可见一斑

WorkerDOM: Concurrency for JavaScript programming with the DOM

在AMP技术标准下无法直接引入第三方JS的局限一直广被诟病,即使AMP支持采用web worker的方案引入第三方JS,对于实际开发来说也是远远不够用的。好消息是,Google终于承诺在不久的将来可以通过amp-script引入第三方JS,并且支持DOM操作。抢鲜看AMP如何玩转web worker ,如何在web worker中支持document操作的。

anu小程序

anu小程序是去哪儿网推出的基于anujs的React转微信小程序方案。

CSS混合模式高级应用

CSS 混合模式特性是一项非常强大的特性,利用这些特性可以直接在客户端实现类似专业图像处理软件的一些效果。文章通过几个示例,向大家展示了 CSS 混合模式的强大之处,以及可使用的场景。

三角函数在前端动画中的应用

本文展示了常用的三角函数在前端动画中的应用

技术纵横

如何精确统计页面停留时长

页面停留时间(Time on Page)简称 Tp,是网站分析中很常见的一个指标,用于反映用户在某些页面上停留时间的长短,传统的Tp统计方法会存在一定的统计盲区,比如无法监控单页应用,没有考虑用户切换Tab、最小化窗口等操作场景。 基于上述背景,重新调研和实现了精确统计页面停留时长的方案,需要 兼容单页应用和多页应用,并且不耦合或入侵业务代码。

干货 | 关于Apple Pay接入和开发,看这一篇就够了

Apple Pay 是苹果 2014 年发布的 iOS8 开始支持的一项新功能,2016 年 iOS9 开始支持中国银联卡,Apple Pay 凭借其支付安全,简洁快速的用户体验,开发接入简单,在国内市场占据了一席之地。

你应该知道的缓存进化史

本文主要讲了爱奇艺的缓存之路和本地缓存的一个发展历史(从古至今到未来),以及每一种缓存的实现基本原理。当然要使用好缓存光是这些仅仅不够,比如本地缓存如何在其他地方更改了之后同步更新,分布式缓存,多级缓存等等

如何实现靠谱的分布式锁?

分布式锁,是用来控制分布式系统中互斥访问共享资源的一种手段,从而避免并行导致的结果不可控。基本的实现原理和单进程锁是一致的,通过一个共享标识来确定唯一性,对共享标识进行修改时能够保证原子性和和对锁服务调用方的可见性。由于分布式环境需要考虑各种异常因素,为实现一个靠谱的分布式锁服务引入了一定的复杂度。

简析面向切面编程(AOP)

简述了面向切面编程的思想 ,以及在前端领域其使用的场景和应用, 深入理解后在开发中对代码的结构划分更加立体。

实用工具

在 Linux 中使用 top 命令的建议

通过这篇教程提升你的 top 命令的知识。

程序人生

技术的学习与练习

作者在这里介绍一种自己在学习和应用新技术的一种模式,用以获取相应的经验,并分享在一些练习技巧。

聊聊工程师的影响力

作为一名工程师,你是如何获得影响力的?什么是影响力,它的根源是什么,你该如何运用它或者怎样会失去它?它与管理者的权力和影响力有什么不同?

ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章, 周刊原文。本期编辑:

@Curtis 前端中年人

@StoneZou 前端搬砖工,不安分于前端开发的搬砖工

@Steven 前端老兵

@mirreal 想当设计师的程序员不是一个好攻城狮

@Jade 以前想多点后端 sense 写前端,现在想多点产品 sense 写前端

点击这里 向我们推荐你读到的好文章。