2017-08-23 前端日报
精选
FPB 2.0:免费的计算机编程类中文书籍 2.0
英文技术文档看不懂?看印记中文就够了!
Virtual DOM 的内部工作原理
美团点评点餐前后端分离实践
让你的动画坐上“时光机”
Inside a super fast CSS engine: Quantum CSS (aka Stylo)
npm v5.4 release
中文
[译] Redux 有多棒? – 简书
[译] 别再使用图片轮播了 – 掘金
【译】如何在 Webpack 2 中使用 tree-shaking – 掘金
10个让Slack增长成40亿美元公司的独特方法 – 众成翻译
Angular vs React — 前端领域的突破者 – Hacker Noon – 众成翻译
JavaScript学习之路 — 函数、闭包与原型链 – JavaScript学习之路 – SegmentFault
JavaScript精进之路 — 异步的实现(上) – 个人文章 – SegmentFault
Live通告:帮助你深入理解React – 知乎专栏
Mockjs,再也不用追着后端小伙伴要接口了 – 掘金
React 的许可协议到底发生了什么问题?
Redux没有进化? – 知乎专栏
Vue2.0 探索之路——组件复用重复响应的研究 – JS那些事儿 – SegmentFault
vue插件编写与实战 – 掘金
XSS攻击之窃取Cookie – Fundebug – SegmentFault
代码质量检测平台架构设计 – 掘金
沪江Web前端技术团队打造【小程序实战文章+视频教程】登场啦!
浅谈 CSRF 攻击方式 – php 折腾笔记 – SegmentFault
深度剖析:如何实现一个 Virtual DOM 算法_JavaScript, Virtual DOM 教程_w3cplus
理解 Virtual DOM_JavaScript, Virtual DOM 教程_w3cplus
直播协议 HTTP-FLV 详解 – 云叔 – SegmentFault
第四期杭州 NodeParty 总结 – 知乎专栏
远离面条代码:编写可维护的 JS 代码
闭包里的自由变量 – 掘金
高阶函数应用–currying – 掘金
英文
A Comparison of Shared and Cloud Hosting, and How to Choose — SitePoint
Async Iterators: These Promises Are Killing My Performance!
Be Slightly Careful with Sub Elements of Clickable Things
Boostnote – A Note Taking and Markdown Editor Made for Coders
Comparison of form libraries in react
Converting Your Typographic Units with Sass — SitePoint
Create a Stat Tracker App – Hacker Noon
Create Advanced Components in Angular – Netanel Basal
CSS-in-JS Roundup: Styling React Components ← Alligator.io
esbenp/pdf-bot: ? A Node queue API for generating PDFs using headless Chrome. Comes with a CLI, S3 storage and webhooks for notifying subscribers about generated PDFs
front-cli/front-cli: A simple tool to automate front-end projects
How to Build a Sticky Notes App Using React and Redux
Is Vanilla JavaScript worth learning? Absolutely. – freeCodeCamp
Polymer 3.0 preview: npm and ES6 Modules – Polymer Project
Truthy and Falsy: When All is Not Equal in JavaScript — SitePoint
Two years later, what ES6 (ES2015) features I use most
Vue.js + Brunch: The Webpack Alternative You’ve Been Hungry For