前端也是程序员,而程序员这一个群体是一个非常爱学习,爱思考的群体,有好奇心,有探索欲,都喜欢追新,就好像有一天出了个vscode这样的编辑器,我不和人说它,都不好意思说自己是搞前端的。awesome的囤积也是一个很有趣的事情,既扩展了自己的知识体系,也丰富了你的业余时间,没事儿搞搞其他的,也很好。
如果你是这样的程序员,不妨看一看,为你甄别筛选的十个项目。Github做为全球最大的程序员协作社区,这里有很多很多有趣的项目,也有很多很多值得一窥究竟的rep,那么,让我们看一看,这十个项目有些什么不同。
【排名未有先后,纯粹是因为排版】
1. 一般关于Node.js调试的集合
https://github.com/nswbmw/node-in-debugging
目前Node.js已经属于前端技术栈的基础设施,不学一学它,你很难立足,各种工具链,基础框架都要使用到Node.js,这个rep专为Node.js调试而写。
2. Chromium内核
翻译:https://github.com/ahangchen/Chromium_doc_zh
原文:https://www.chromium.org/developers/design-documents
目前跨平台技术蓬勃发展,Chromium是这一技术的基石,了解它就应该像了解地基一样的重要。
3. 前端基础学习
https://github.com/thedaviddias/Front-End-Checklist
All items in the Front-End Checklist are required for the majority of the projects, but some elements can be omitted or are not essential (in the case of an administration web app, you may not need RSS feed for example). We choose to use 3 levels of flexibility:
这个rep包含了方方面面的前端内容,既有简单的HTML也有复杂的CSS,可以说,这是一个很基础的学习rep,入门,可以从这里进入。
4. 也是一个前端基础学习的项目
https://github.com/icepy/Front-End-Develop-Guide
它是一个中文的rep,和上一个项目类似,包括了前端方方面面的内容。
5. 小程序
https://github.com/aben1188/awesome-wepy
这个项目是关于微信小程序wepy框架的收集
6. 为跨平台技术Android端准备的
https://github.com/mzlogin/awesome-adb
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。
7. 安全无小事
https://github.com/Hack-with-Github/Awesome-Hacking
前端也应该要了解一些安全方面的事情,这个项目有趣的特点在于,黑客需要具备的攻击方式,在这里都能找到。
8. You-Dont-Know-JS
https://github.com/getify/You-Dont-Know-JS
各种JS的语言细节
9. Node.js不得不学
https://github.com/alsotang/node-lessons
在 CNode(https://cnodejs.org/) 混了那么久,解答了不少 Node.js 初学者们的问题。回头想想,那些问题所需要的思路都不难,但大部分人由于练手机会少,所以在遇到问题的时候很无措。国内唯一一本排的上号的 Node.js 书是 @朴灵(https://github.com/JacksonTian) 的 《深入浅出Node.js》(http://book.douban.com/subject/25768396/ ),但这本书离实战还是比较远的。
这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。
10. 面试题
https://github.com/h5bp/Front-end-Developer-Interview-Questions
几乎最全的前端相关的面试题