去年,GitHub 上火了一个叫做 30 Seconds of Code (30 秒学会编程)的项目,精选了 JavaScript 代码段集合,这些代码段都是开发者可以在 30 秒乃至更短时间内理解的。根据 GitHub 此前发布的《Octoverse 观察报告》显示,该项目更是入选 2018 年度十大开源项目。

GitHub 上类似的 30 秒系列仓库还包括 30 Seconds of CSS(CSS 代码集)、30 Seconds of Interviews(面试问题集锦)、30 Seconds of React(React 代码集) 等。

受到 30 秒学编程的灵感启发,从事 Web 开发的 Stefan Petrovic 在这些开源项目的基础上,创建了 30 Seconds of Knowledge——该项目是一个 Google Chrome 扩展程序,能够令开发者在每次打开新标签页时,都获得新的开发人员技能。

是什么?

按照该插件在说明文档中的描述,你可以在扩展选项中选择你想要提升的编程语言,并在每次打开新标签时更加智能。而你只需 30 秒即可阅读和理解其所提供的代码片段来提高自己的知识水平。如果碰巧看到对自己有用的东西,只需将其复制/粘贴到你的代码中就可以了!

该插件用 React 构建,其他开源项目则提供了代码段:

  • 30 Seconds of Code:https://github.com/30-seconds/30-seconds-of-code

  • 30 Seconds of CSS:https://github.com/30-seconds/30-seconds-of-css

  • 30 Seconds of Interviews:https://github.com/30-seconds/30-seconds-of-interviews

  • 30 Seconds of React:https://github.com/30-seconds/30-seconds-of-react

  • 30 Seconds of PHP:https://github.com/appzcoder/30-seconds-of-php-code

  • 30 Seconds of Python:https://github.com/kriadmin/30-seconds-of-python-code

栈(Stack)

  • React

  • Google Chrome Extension API

可用的代码段库:

  • JavaScript

  • CSS

  • 面试问题

  • React

  • PHP

  • Python

目前,六种类别选择共包含超 500 个代码段,后续还将继续添加。

当前该扩展程序主要支持:

  • MVP 模式(仅限 Chrome)

  • Landing Page

  • 已发布至 Product Hunt

  • 黑色/亮色主题

  • 新增“捐助打赏”选项

  • 新增保存/收藏特性

  • 发布 v1.0.0 版本

未来还将添加 Firefox 及 Safari 端口。

怎么用教程详解)?

安装

目前,该插件的版本为 1.0.0,可以直接在 Chrome 网上应用店官方网站进行下载安装及删除,已积累用户 10129 位。

设置

在 Chrome 中启用该插件,点击左上  按钮进入设置界面:

在这里可以勾选你需要学习或提升的内容(已精通或不感兴趣的内容即可取消勾选状态),同时还可以选择黑色/亮色主题,选择完毕后点击【Save】保存,即可开启你的 30 秒打卡速学之旅。

代码学习

每一次刷新/打开新标签,都会为你显示新的内容,这些代码段都方便你在短时间内进行理解和学习。

复制及保存

对于想要“留为己用”的代码段,可以通过点击代码右下角的  按钮进行代码复制,并粘贴到自己的代码库中,即取即用。若是 CSS 代码段,你还可以在 CodePen 上实时预览。

或是直接点击【Save】保存代码,也便于二次学习/稍后再看。

同时,你也可以通过点击页面左下角的  按钮,跳转内容管理界面,管理你此前保存过的代码段(删除操作)。

“Chrome 因插件而美丽”,这款开发者工具能否满足你的需求呢?

插件源码:

https://github.com/petrovicstefanrs/30_seconds_of_knowledge

下载安装:

https://chrome.google.com/webstore/detail/30-seconds-of-knowledge/mmgplondnjekobonklacmemikcnhklla

硬核评测专栏回顾:

  • 程序员跳槽面试刷题必备,微软工程师放大招!| 程序员硬核评测

  • 一键免费自动 AI 抠图,效果连 PS 大哥也点赞! | 程序员硬核评测

【完】


 热 文 推 荐 

☞ 郑州没有互联网 | 畅言

☞ 他用代码终结“撒贝宁”,21123 个岗位急招 AI 程序员!

☞ 朋友圈新增访客记录?大众点评辟谣”被放弃”;百度 7 款 APP 进入 App Store 前十 | 极客头条

☞ 那些简历造假拿 Offer 的程序员,后来都怎么样了?

☞ K8S安全军规101:对CNCF最佳实践的扩充

☞ 为什么说稳定币才是诺奖得主哈耶克想要的非国家货币?

☞ 月入5万,程序员夫人们过上"贵妇"生活了吗?

“扔瓶子”有套路?日本高中生开发机器人,手残党们有救了

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧!

30 秒?!Chrome 插件带你速成编程学习 | 程序员硬核评测相关推荐

  1. 谷歌AI错杀Chrome插件,全职奶爸程序员“睡后收入”被迫终结

    郭一璞 发自 云凹非寺 量子位 报道 | 公众号 QbitAI 不用上班,在家带娃,靠软件开发副业赚取被动收入,柏林程序员Azer Koçulu过着人人羡慕的生活. 但最近,他的收入来源被谷歌的AI机 ...

  2. 安装时间大于30秒_30个住宅室内消防设置检验要点!硬核干货!

    火灾是指在时间和空间上失去控制的灾害性燃烧现象.在各种灾害中,火灾是最经常.最普遍地威胁公众安全和社会发展的主要灾害之一. 而住宅一旦发生火灾,将会带来更大的灾难,所以近年来,对于消防设置的把控愈发严 ...

  3. 抓住人工智能红利,百度AI达人养成营带你速成深度学习

    未来几年,什么行业是最值得期待的"风口"?又是学什么专业才可以薪资爆表? 国际权威调研机构IDC发布的一份报告显示,2024年中国人工智能市场规模将达到127.5亿美金.随之而来的 ...

  4. Java黑皮书课后题第1章:1.10(以英里计的平均速度)假设一个跑步者45分30秒跑了14千米。编写一个程序显示以每小时多少英里为单位的平均速度值

    题目 题目描述 1.10(以英里计的平均速度)假设一个跑步者45分30秒跑了14千米.编写一个程序显示以每小时多少英里为单位的平均速度值.(注意,1英里约等于1.6千米) 槽点 1.11需要转换的数值 ...

  5. Chrome插件安装失败,此扩展程序可能已损坏。

    文章目录 问题描述 解决方案 实用插件 油猴脚本 参考文献 问题描述 新版Chrome装插件常常出现问题--Chrome插件安装失败,此扩展程序可能已损坏. 解决方案 打开 Chrome 所在位置,默 ...

  6. 学会使用函数式编程的程序员(第2部分)

    本系列的第一篇: 学会使用函数式编程的程序员(第1部分) 组合函数 (Function Composition) 作为程序员,我们是懒惰的.我们不想构建.测试和部署我们编写的一遍又一遍的代码.我们总是 ...

  7. 【看动漫学编程】程序员在异世界生个娃 第2篇:外挂已准备就绪

    前言 作者文笔比较水,还请见谅. 以下内容还将使用视频动态漫画表现,剪辑完将会贴出链接. 小说剧情为剧情需要,过渡到知识点,部分篇幅可能没有技术知识点还望谅解. 由于没有经费支持,所以画出来的东西是我 ...

  8. 【看动漫学编程】程序员在异世界生个娃 第1篇:太极村

    前言 作者文笔比较水,还请见谅. 以下内容还将使用视频动态漫画表现,剪辑完将会贴出链接. 小说剧情为剧情需要,过渡到知识点,部分篇幅可能没有技术知识点还望谅解. 由于没有经费支持,所以画出来的东西是我 ...

  9. java开发 职业技能_java编程开发程序员需要具备哪些职业技能

    随着互联网的不断发展,java编程开发可以说是目前学习人数和应用范围非常多的一种编程语言了,而今天我们就一起来了解一下,java编程开发程序员需要具备哪些职业技能. 1.数据结构和算法分析 数据结构和 ...

最新文章

  1. 慕了!北京大学新校区来了!
  2. div中加载html js,Div里面载入另一个页面的实现(Ajax取代框架)
  3. ios获取软键盘完成事件
  4. linux系统编程之使用C++(1)-打开关闭文件
  5. dll文件的c++制作
  6. 【ArcGIS微课1000例】0005:空间连接(Spatial Join)
  7. ELECTRA模型精讲
  8. CodeSmith实用技巧(九):重载Render方法来控制输出
  9. Windows server 2012 新功能试用---- powershell 3.0 进程和服务的操作
  10. 【技术分享】BurpSuite 代理设置的小技巧
  11. java rxtx version_RXTX Version mismatch
  12. jquery点击事件写法
  13. Leetcode13. 罗马数字转整数Leetcode14. 最长公共前缀Leetcode15. 三数之和Leetcode16. 最接近的三数之和Leetcode17. 电话号码的字母组合
  14. c语言获奖程序,1987年国际C语言混乱代码大赛获奖的一行代码
  15. Pycharm 配置 Autopep8
  16. 南方人,在北京,夏秋冬
  17. 【莹伙丛】手把手教你:Gradle 安装及配置
  18. [ 数据结构-C语言 ] 二叉树--初阶 大总结~~
  19. 华三三层交换机vlan互通配置的坑
  20. java 时间类_Java日期和时间类简介

热门文章

  1. 服务器虚拟化nas存储服务器搭建,采用NAS架构优化VMware服务器虚拟化环境的存储管理.pdf...
  2. java9 多版本兼容jar_Java 9 多版本兼容 jar 包
  3. tsung压测mysql_高并发测试工具Tsung使用教程
  4. 天池学习赛:工业蒸汽量预测2——特征工程
  5. python读取大文件的某行_python 大文件以行为单位读取方式比对
  6. leetcode题库1370-- 上升下降字符串
  7. Effective Modern C++ 第四章,C++智能指针
  8. 中国搪瓷板(VE+Panel)市场趋势报告、技术动态创新及市场预测
  9. 2021年中国以文档为中心的协作Softwar市场趋势报告、技术动态创新及2027年市场预测
  10. 2021年中国船用燃气发动机市场趋势报告、技术动态创新及2027年市场预测