首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 24-03-05 02:22
  • 4509
  • 10292
blog.csdn.net

640?wx_fmt=gif

640?wx_fmt=jpeg

去年,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 扩展程序,能够令开发者在每次打开新标签页时,都获得新的开发人员技能。


640?wx_fmt=png

是什么?


640?wx_fmt=jpeg

按照该插件在说明文档中的描述,你可以在扩展选项中选择你想要提升的编程语言,并在每次打开新标签时更加智能。而你只需 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 端口。


640?wx_fmt=png

怎么用(教程详解)?


安装

640?wx_fmt=png

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

640?wx_fmt=png

设置

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

640?wx_fmt=png

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

代码学习

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

640?wx_fmt=png

640?wx_fmt=png

复制及保存

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

640?wx_fmt=png

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

640?wx_fmt=png

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

640?wx_fmt=png

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

插件源码:

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

下载安装:

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

硬核评测专栏回顾:

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

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

【完】


640?wx_fmt=jpeg

 热 文 推 荐 

☞ 郑州没有互联网 | 畅言 

☞ 他用代码终结“撒贝宁”,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 "点个好看吧!"

640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!

640?wx_fmt=png 喜欢就点击“好看”吧!
CSDN
微信公众号
成就一亿技术人

b462c1ae0687c76eb891fa1460526f11.png

根据您提供的错误信息,我看到您在尝试运行pnpm命令时遇到了PowerShell执行策略的限制。这是一个Windows系统安全设置问题,不是代码本身的问题。以下是解决方案:

  1. 首先需要以管理员身份打开PowerShell

  2. 然后运行以下命令修改执行策略:

powershell
代码解读
复制代码
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. 确认更改后,您可以再次尝试运行pnpm命令
  1. 以前执行Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process,每次编辑器关闭了,就要重新执行,重新下载pnpm

  2. 执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,现在不用重复执行了

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 和 Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process 主要区别如下:

  1. 执行策略严格程度不同:

    • RemoteSigned:允许运行本地脚本,但远程下载的脚本必须经过数字签名
    • Unrestricted:允许运行所有脚本,没有限制
  2. 作用范围不同:

    • -Scope CurrentUser:只影响当前用户
    • -Scope Process:只影响当前PowerShell会话进程
  3. 持久性不同:

    • CurrentUser设置会永久生效(写入注册表)
    • Process设置只在当前会话有效,退出后恢复原设置
  4. 安全性建议:

    • 长期使用建议RemoteSigned
    • 临时调试可用Unrestricted -Scope Process

两者都是PowerShell的安全策略设置命令,但适用于不同场景。

注:本文转载自blog.csdn.net的CSDN资讯的文章"https://blog.csdn.net/csdnnews/article/details/87871002"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top