---
layout: post
title: Weekly
category: Weekly
author: 东岳

---

# Weekly 10/14 - 10/21

周报第三期

- 催稿人: @arrowrowe
- 交稿人: @at15 @arrowrowe

## 项目

### GitHub 上的项目

- [rollup.js: the next-generation JavaScript module bundler](http://rollupjs.org/): 模块化管理. 相关阅读: [Small modules: it’s not quite that simple](https://medium.com/@Rich_Harris/small-modules-it-s-not-quite-that-simple-3ca532d65de4#.x2ve9di4z).

## 学习

### 常规前后端

- Chrome DevTools
  - [Chrome Devtools Tips & Tricks](http://mo.github.io/2015/10/19/chrome-devtools.html)
- 浏览器 API
  - [FileReader API](https://developer.mozilla.org/en-US/docs/Web/API/FileReader)
- NPM 命令行工具
  - [commandLineArgs](https://www.npmjs.com/package/command-line-args): 构造传统命令行, 类似 `xx [command] [option] file1 [...file2]`.
  - [commander](https://www.npmjs.com/package/commander): 类似 commandLineArgs, 语法更舒服.
  - [Vorpal](https://github.com/dthree/vorpal/): 构造 REPL.
- ES6
  - [ES6 Overview in 350 Bullet Points](https://ponyfoo.com/articles/es6): ES6 特性摘要. 相关阅读材料参见 [arrowrowe/es6-playground](https://github.com/arrowrowe/es6-playground/issues).
  - [ECMAScript 6 Quiz](http://maxwellito.github.io/es6-quiz-slides/)
- WebAssembly
  - [7 Things You Should Know About WebAssembly](https://auth0.com/blog/2015/10/14/7-things-you-should-know-about-web-assembly/)

### 其他

- JavaScript 图像处理
  - [Smartcrop.js](https://github.com/jwagner/smartcrop.js)
  - [Polyvia](https://github.com/Ovilia/Polyvia)
- 机器学习: 全文搜索算法
  - [Machine Learning: Full-Text Search in Javascript (Part 1: Relevance Scoring)](http://burakkanber.com/blog/machine-learning-full-text-search-in-javascript-relevance-scoring/)

## 科普

- [Front-end jobs titles](https://frontendmasters.gitbooks.io/front-end-handbook/content/practice/types-of-front-end-dev.html): 前端工种.
