书是都看完了,不过这东西我已经维护不下去了。
Just use in my work for save time
每周日睡前可切换processing
同时processing的任务不超过两个
整理知识点为主
ps: 够看一年的了,完成60%就可以准备换工作了。
- 2015-12-28: TOOLBOX第一版提交。Happy New Year.
- 2016-01-04: react掌握,无reduce,无flux实现单页应用。
- 2016-01-10: 加了一周班。
- 2016-01-17: 加了一周班。
- 2016-02-16: 看来我真不适合这种写log的方式。<Linux command line>看完了。React系列除了Redux和本地local mock server其他也搞定了。
- react: 用以开发下个项目,及早掌握,拿公司项目练手
DONE
不确定是否作为之后项目的主要开发框架,确定之后在内部推广,同时积攒一些常用component.
考虑以下问题:
1. 在移动端的性能如何
2. 常见的配套插件有哪些
3. 在组内推广的成本
环境列表:https://github.com/facebook/react/wiki/Complementary-Tools
- 离线转换: react-tools
- chrom 调试插件: React Developer Tools
- 数据处理方案: flux, redux(推荐), Immutable
- router: ReactRouter
- 其他: babel express react eslint karma css-loader superagent http-proxy compression hash
- 部署:https://www.twilio.com/blog/2015/08/setting-up-react-for-es6-with-webpack-and-babel-2.html
- reduce: reduce是一个与react结合的数据解决方案
processing
- angular: 用来做一个项目的大概内容,把‘运营后台改改就成’
- vue: 用来做一个项目的大概内容 ‘把pc网厅改改就成’
- webpack:
教程:https://github.com/vikingmute/webpack-for-fools *`processing`*
资料: https://github.com/inexorabletash/polyfill/ 整理成polyfill项目, 当ES6的语法遇到兼容性问题的解决方案,也是常见的代码块。根据项目中遇到的问题补充
- asap: 选做,最多花3个睡前时间。
promise中,最后执行resolve或reject的时候会用到
- promise: Async event in chain. Just for fun.
记得重现代码实现, 看别人的实现太熟了,和背出来的没有区别,这样意义不大。等一段时间重新再说。
- cookie:
get,set,理解那段正则的实现方式。
常用的库,没什么好写的,用到的时候翻文档
- d3.js: data Visualization in SVG.
- ECharts.js: data visualization in Canvas.
- hammer.js: Mobile touch event.
- swiper.js: just stand by swipe.
- touch.js: mobile event
- director.js: singleton page. API:https://github.com/flatiron/director
- underscore.js: js的函数式支持。没必要学,用到的func自己写个就行。
- polyfill: es5-sham
目前为止的常用内容
- Package manager
- Terminal
- vim
- Git
- 第一遍读
- 读后笔记
- 略读
- 再决定方案
- 个人网站,用来熟悉python标准库,以及后端需要干的事情
- 功能/需求:
- 用户注册
- 登陆
- 文章展示
- 文章编辑
- 笔记
http://billie66.github.io/TLCL/
- 笔记
- 笔记,书上练习。只看1,2,3章节
书:https://www.gitbook.com/book/llh911001/mostly-adequate-guide-chinese/details
- 阅读
- 笔记
- 代码样例