用自己的github账号fork本仓库,初级任务在 basic
目录下进行开发,进阶任务在 advanced
目录下进行开发。
开发完一个任务后,向上游分支(本仓库)Pull Request,对代码的 Review 会在 PR 中进行。
为前端新人收集的一些学习资料,欢迎PR补充,部分资料为英文并且需要科学上网才能访问
在线教程:
推荐书单:
在线教程:
推荐书单:
代码风格:
airbnb JS编码风格指南 (PS:链接中有airbnb其他语言的编码风格指南)
HTTP:
Git/Github:
正则表达式:
页面性能优化:
Win平台命令行工具:
Windows Subsystem Linux (又称Bash On Ubuntu On Windows,该特性需要win10 build 14393之后的版本才能开启)
调试工具:
编辑器 & IDE:
Atom,vscode,Sublime Text,Webstorm
CSS 预处理器:
CSS 后处理器:
ES6 转译器:
前端自动化构建:
文章:为什么我放弃了gulp和grunt而转投npm scripts
前端打包工具:
webpack: 官方入门指南
rollup: 官方入门指南
- http://javascriptweekly.com/
- http://html5weekly.com/
- https://web-design-weekly.com/
- http://css-weekly.com/
- http://responsivedesignweekly.com/
- https://www.smashingmagazine.com/
- 前端外刊评论(FrontendMagazine)
- 奇舞周刊
- 前端之巅(frontshow)
- https://realtime.jser.info/ (JS技术新闻聚合网站)
- https://www.youtube.com/ (很多值得关注的技术频道)
- http://codepen.io/ (前端在线playground)
- http://devdocs.io/ (编程语言、流行框架、库的api聚合查阅工具)
- https://css-tricks.com/ (CSS技巧)