Web/17-前端综合/03-前端学习分享(微信群).md
2019-05-01 15:22:56 +08:00

162 lines
6.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 前言
我建了一个“前端学习”的微信交流群。加我微信bootmei拉你进群
- 进群暗号:前端学习。
- 进群要求:少提问、少闲聊、多分享(长期潜水的,就不必了)。
你也可以关注微信公众号「**千古壹号**」,学习代码之外的技能。
以下内容,来自微信群的部分优质分享。不定期更新。文中涉及的内容和链接,均为群友自主推荐和分享。
### 2019-04-30
**1、成都-颜乐乐**
- <https://github.com/frontend9/fe9-library>
这个是阿里蚂蚁为首的一群开发者发起的一个组织, 专门做前端知识布道工作, 输出各种高质量技术文章、以及各种技术教程。
里面的文章从出门级别到架构级别的,各种框架测试其他应用层面的应有尽有。
**2、文章推荐**
- 《[那些年的体验技术部](https://www.yuque.com/afx/blog/those-days)》
### 2019-04-28
**1、上海-前端-强子**
分享一个小程序名叫「GitHub专业版」。
**2、深圳-核桃**
看到一篇to b产品UX & UI 设计总结不错。
- “后台产品” UX & UI 设计总结(上)- 设计要点概括:<https://zhuanlan.zhihu.com/p/28787738>
**3、广州Brenner**
- web安全学习笔记<https://websec.readthedocs.io/>
**4、北京夜微凉**
- 可能是最全的前端动效库汇总:<https://juejin.im/post/5cc089eae51d456e7d189f9d>
**5、成都-颜乐乐**
前一段时间还撸了一个 node 爬虫TS+puppeteer+cheerio+fs-extra
- <https://github.com/yanlele/node-spider>
因为用了headless brower 所以就算是单页应用 也不要用怕爬去不到数据、
模仿浏览器访问也不用担心 ip 被封。
python 和 node 爬虫适应范围不一样。python 可以做分布式集群、做数据管理和分析, 可以直接同构代码一把梭。
node 爬虫, 更加贴近于前端节点访问请求。
如果没有企业级需求, 每天抓个几百万的那种, 个人项目临时整点儿数据和或者临时需要抓取 数据node 很好用的。
很简单一个道理, 我们一个后台应用, 对接十几个Java服务 需要一个调度者去支配这些服务和调度这些服务。 当然Java也可充当这个角色 但是node的异步非阻塞模型 显然这这个场景, 比Java优势大。
可以参考阿里技术体系他们nodejs 在服务端基本上就是发挥这个作用, 传统后端 controller -> service -> model, 可以理解为nodejs 中间层就干了 一个 controller 和 view 的工作, java 可以专注于service 业务实现。
推荐阅读文章:
- 使用JavaScript写爬虫<https://zhuanlan.zhihu.com/p/53763115>
**6、成都-颜乐乐**
mysql相关的书籍推荐《深入浅出MySQL 数据库开发 优化与管理维护》
### 2019-04-27
**1、上海-前端-强子**
- 猴子都能懂的Git入门<https://backlog.com/git-tutorial/cn/>
**2、广州-萧雪圣**
- 像玩游戏闯关一样学习git: <https://learngitbranching.js.org/>
### 2019-04-26
**1、成都-颜乐乐**
推荐一个,前端测试,全干货。陆陆续续总结整理了大半年才成了现在的体系:
- <https://github.com/yanlele/node-index/tree/master/book/13%E3%80%81%E6%B5%8B%E8%AF%95%E4%B8%93%E9%A2%98>
前端单元测试,非常重要。很简单的一个例子,别人写了一个很复杂的模块功能,怎么学习别人的代码?最简单的办法,就是跑测试。
测试对于学习代码和看源码非常重要。
(深圳-团长 备注:会前端单元测试,是很加分的。虽然我不会,但准备学一学。)
(上海-前端-强子 备注:这个不错,别人的发的东西,先加入到需整理列表里面,后面空闲了,慢慢消化,内化成自己的知识体系。)
**2、成都-颜乐乐**
再推荐一个学习javascript数据结构与算法。是当年吃《javascript数据结构与算法 [巴西] Loiane Groner 著 孙晓博等译》 这本书总结的熟肉
- <https://github.com/yanlele/node-index/tree/master/book/09%E3%80%81%E5%AD%A6%E4%B9%A0javascript%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95>
吃完了文章很多东西, 用自己的语言方式组织精简过,也加了很多自己的理解和备注。
**3、成都-颜乐乐**
吃了《javascript设计模式》 张容铭 著 这本书之后, 吐出来的熟肉:
- <https://github.com/yanlele/node-index/tree/master/book/04%E3%80%81js%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F>
这个数设计模式思想非常好写的很棒不过基本上都是ES5语法这本书上出现的所有 demo 被我改成了es6 写法,计思想被我精简过和加上了一些自己的备注理解。
**4、北京-Rocky**
- 各种免费的 PDF 在线工具:<https://www.ilovepdf.com/>
**5、深圳-团长**
- 一名【合格】前端工程师的自检清单:<https://juejin.im/post/5cc1da82f265da036023b628>
**6、成都-颜乐乐**
- 关于 css 实现多行**文字截断**问题:<https://segmentfault.com/a/1190000008649988>
**7、杭州~nan**
- 《[2019第4届中国前端开发者大会](https://mp.weixin.qq.com/s/6ZuLEQZLsu7GUquwSgJT2w)》
**8、深圳-团长**
- 《[深圳IT互联网大厂有哪些2019年版](https://github.com/qianguyihao/Web/blob/master/17-%E5%89%8D%E7%AB%AF%E7%BB%BC%E5%90%88/03-%E6%B7%B1%E5%9C%B3IT%E4%BA%92%E8%81%94%E7%BD%91%E5%A4%A7%E5%8E%82%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%882019%E5%B9%B4%E7%89%88%EF%BC%89.md)》
**9、深圳-工兵**
- IOS加**阻尼滑动**可能导致的bug和处理方法https://www.cnblogs.com/hrone/p/10143960.html
(团长备注:滚动穿透、阻尼滑动,都是移动端的常见问题,可以关注下。)
### 2018-12-27
1、**上海-前端-强子**
- 前端大佬汇总:<http://caibaojian.com/c/qianduan>
(团长备注:几位前端大佬,基本都在里面了,除了我。)
**2、广州Brenner**
- Canvas: Draw on the webHTML5 Canvas 教程):<https://www.yuque.com/airing/canvas>
(上海-前端-强子 备注:这个很不错,我前几天做分享战绩的时候就用到这个了。)