前端阅读笔记 2016-11-26 & 27

731 阅读3分钟
原文链接: mp.weixin.qq.com

(题外)看图说话,带你认识古埃及神祇

哈哈哈,昨天半夜读这个,有点意思。下面是正儿八经的了。

三看 SVG Web 动效

感觉 SVG 真心复杂。越来越觉得,作为前端攻城狮,想掌握所有方面真的是挺困难,只能是各有专长吧。

利用数据库查表瓶颈,对抗密码破解

EtherDream 新作。作者的文章基本上都有很广阔的思路,非常赞。

全球 HTTPS 时代

这年头,没有 HTTPS 还是很麻烦滴。对我来说,这还需要真正实践起来。

使用git和github进行协同开发流程

学习 Git Flow,看这篇文章起步,应该还挺不错的。之前读过一些文章,但水平有限,不太看得懂。感觉按照这篇文章开始实践,还是挺不错的。

Git 自动回滚 和 应用发布的二三事

同样是关于 Git 的。

渲染性能

“这篇文章主要关注的是资源加载之后的性能,因为大多数用户关注的不是应用如何加载而是具体的使用。所以要快速响应用户,尤其是无线端,我们有必要了解浏览器渲染性能。”

大多数情况下,你应该都不需要先修改然后再读取元素的样式属性值,使用上一帧的值就足够了。过早地同步执行样式计算和布局是潜在的页面性能的瓶颈之一。

如何优雅地判断 N 个布尔值是否全部相等?

哈哈有点意思。return arr.indexOf(!arr[0])<0;< code="">。

使用 JavaScript 创建并下载文件

说白了就是"",然后用 a.click() 或者自定义事件 dispatchEvent()的方式完成。使用 Blob 时有一点,我之前是没想到的(或者说没想那么多,说明我对细节的了解还不够),即 URL. revokeObjectURL() 释放文件引用。上一段 MDN 上的译文:

URL.revokeObjectURL() 静态方法用来释放一个之前通过调用 URL.createObjectURL() 创建的已经存在的 URL 对象。当你结束使用某个 URL 对象时,应该通过调用这个方法来让浏览器知道不再需要保持这个文件的引用了。

关于前端分设JS与重构两个岗位

知乎问答。看看大神们怎么说的。自己也得好好想想发展方向的问题。

语音识别的技术原理是什么?

知乎问答。题外话:正好最近两周在间歇读《数学之美》,作为一个文科小白,通过科普,终于稍微稍微理解了一些机器学习这样的东西。

cssreference.io

刚看到的一个站点,可以查看各个 CSS 属性的 Demo。

构建一个自定义 angular2 输入组件

看到了一些此前不知道的细节,先留着备用参考。

源码解析 —— Vue的响应式数据流

近几个月,解读 Vue.js 的文章一大堆。不多说,这篇文章我没太细看,大概瞄了一眼。

自己动手实现迭代器

很基础。重点在于 next() 方法加上 [Symbol. iterator] 方法。

JS 复制指定区域文本

原生 JS 方法实现,看看原理就行,感觉一般时候用不到(需要的时候,还有开源的 clipboard.js 之类的呢)。对这些方面,说实话,还真不太了解。

让你的Web项目有趣起来!

有趣的 CSS 项目总结。

H5项目常见问题汇总及解决方案

有些点似乎还不错。

查看图片