Github最有用的前端Awesome

前端也是程序员,而程序员这一个群体是一个非常爱学习,爱思考的群体,有好奇心,有探索欲,都喜欢追新,就好像有一天出了个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:

  • means that the item is recommended but can be omitted in some particular situations.
  • means that the item is highly recommended and can eventually be omitted in some really particular cases. Some elements, if omitted, can have bad repercussions in terms of performance or SEO.
  • means that the item can't be omitted by any reason. You may cause a dysfunction in your page or have accessibility or SEO issues. The testing priority needs to be on these elements first.

这个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

几乎最全的前端相关的面试题

本文分享自微信公众号 - 子曰五溪(fed-talk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jerry的SAP技术分享

巧用代理设计模式(Proxy Design Pattern)改善前端图片加载体验

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.blog....

11220
来自专栏编程坑太多

『互联网架构』软件架构-netty高性能序列化协议protobuf(56)

1.码流的大小,也就是解析后的二进制的大小,很明显原生的jdk序列化,字符长度很长,下面的滚动条都很长。数据越多,传输的带宽越大。在项目开发中内网通信的带宽都是...

11920
来自专栏AI科技大本营的专栏

嫌Terminal终端太单调?快收下这几个有趣的改造工具!

【导语】Terminal(终端)是程序员常用的工具之一,常用于系统的相关配置修改。系统自带的 terminal 较为简单,很多 Github 的开源项目都尝试对...

17540
来自专栏生信技能树

基于R的可视化习题30个

这里仅仅是针对一个数据集,就是r包airway并且通过assay函数拿到其表达矩阵。

22050
来自专栏Jerry的SAP技术分享

150行JavaScript代码实现增强现实

增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏...

13220
来自专栏前端词典

【前端词典】实现 Canvas 下雪背景引发的性能思考

代码已上传至 github 【https://github.com/wanqihua/koa-canvas】

14850
来自专栏GitHubDaily

超实用开发工具分享

上面收集了大量高质量的前端相关资源,其中包含教程文档、实用 API、模板插件、开发工具等内容。

16430
来自专栏Jerry的SAP技术分享

微信程序开发系列教程(二)微信订阅号+人工智能问答服务

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.blog....

15720
来自专栏迹_Jason的AppZone

教你如何建高逼格个人网站

接着会提醒你输入名字和密码,可以为空 会在C盘的该电脑用户下面生成一个.ssh文件,其中的id_rsa和id_rsa.pub,id_rsa要好好保存,id_rs...

18540
来自专栏Jerry的SAP技术分享

推荐一个以动画效果显示github提交记录的黑科技工具:Gource

程序员每天都会使用到git的一系列命令。其中用git log命令可以查看提交历史记录:

12540

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励