freeCodeCamp

其他

JavaScript 幕后工作原理:JS 引擎和运行时

coding!原文链接:https://www.freecodecamp.org/news/how-javascript-works-behind-the-scenes/作者:Esther
2023年6月15日
其他

祝贺 freeCodeCamp 全球社区 2022 Top Contributors

的课程现在有英语、西班牙语、葡萄牙语、日语、中文(繁体和简体)、意大利语、乌克兰语和德语版本。我们也在推动其他主要的世界语言版本的翻译。是翻译贡献者们使这一切成为可能。3、专栏贡献者——我们有超过
2022年12月14日
其他

交互式设计——如何评估交互成本并改善用户体验

特别研究了两个相关的眼球运动:“注视”和“扫视”。当用户的瞳孔在界面元素上停留足够长的时间以处理它,就会发生注视。当眼睛处于运动状态——在界面中的不同区域之间游走时,就会发生扫视。如果你的
2022年12月13日
其他

年度总结丨2022 年世界各地的人们在 freeCodeCamp 学习 40 亿分钟(8000 年)

捐赠的每一美元帮助世界各地的人们免费学习编程数个小时。我想感谢今年为社区志愿贡献时间和才能的数百位善良的人们。谢谢你们!我们已经发布了一份
2022年12月7日
其他

写给 React 开发者的 TypeScript 指南

React.ComponentProps。在这种情况下,我们不需要引用,因此我们显式使用ComponentPropsWithoutRef类型。React.ComponentProps同时也提供
2022年11月29日
其他

活动推荐|Ladies Who Tech 首届大湾区科技女性大会

Noticea.报名成功后,请注意饮食和健康状况,参与活动和进出场地须要接受体温测量。如体温超过37.3℃,或有咳嗽、气促等症状的参与者谢绝参与和入场。All
2022年11月29日
其他

2022 天津前端技术大会丨11.26 直播活动报名

天津前端技术大会将是一场主要围绕前端技术人员或前端技术爱好者,提供高质量、高标准、高干货的技术分享与交流的活动,旨在为燃起来的前端技术氛围再添新彩。活动时间11
2022年11月23日
其他

Go 语言手册

中很少使用,我们经常用到切片(稍后我们会讲到更多)。切片的底层是数组。所以我们需要知道它的工作原理。你可以通过中括号获得数组中的每一个值正如我们之前获取字符串中单个字符一样:myArray[0]
2022年11月23日
其他

初学者的 Node.js 使用指南

JS——一个NodeJS框架Express是Node.js的一个web应用框架,该框架提供了全面的功能来支持web和移动应用的开发。如何安装Express使用以下命令来创建Express:npm
2022年11月16日
其他

JavaScript 设计模式

Context)或者Memo是怎么运作的,你会发现我们将组件作为子组件传入HOC后,子组件可以访问某些功能。在下面的例子里中ContextProvider组件接受子组件作为prop:import
2022年11月10日
其他

如何用 JavaScript 搭建一个模态框

closeModal);如何在按下键盘时关闭模态框除了在单击关闭按钮或覆盖层时关闭模态框外,你还可以附加一个事件侦听器来监视键盘事件。在本例中,你可以希望在按下
2022年11月2日
其他

GitHub 搜索技巧:如何更有效地搜索 issue、repo 和更多信息

requests。即使你能在互联网上找到许多不同项目的资源,但当你想自己进行搜索时,主要问题就来了:你该如何开始?你应该使用哪些关键词来找到正确的结果?大多数维护者倾向于用
2022年11月2日
其他

freeCodeCamp 成立八周年丨数据科学课程 + 大学学位课程最新进展

万美元用于研究和开发。今天,我很开心地分享我们的一些进展。我们已经使用其中的一些资金,委托经验丰富的大学导师开发课程作业。我们还配置了几台功能强大的电脑,并购置了可以用来拍摄
2022年10月26日
自由知乎 自由微博
其他

聚焦云计算、大数据、人工智能等开源技术,这场开源开发者的盛会不容错过!

个分论坛,包含人工智能、云计算、大数据、开源教育、开源文化、开源治理、开源硬件、开源操作系统、女性论坛、开源公益、开源商业、Web应用开发以及闪电演讲等方向,线下分会场遍布成都、深圳、上海、北京等
2022年10月26日
其他

初学者的开源项目参与指南

commit(提交)你的修改?如何编写更好的提交消息?如何解决合并冲突?如何将你的修改推送(push)到远程仓库?如何从远程仓库拉取(pull)修改?如果你尚不了解
2022年10月19日
其他

Python 编程手册(下)

获得Python包索引,并且可以使用pip将它们(第三方模块)安装在您的系统上。在撰写本文时,有超过270,000个免费第三方包可供我们使用。如果您按照Python安装说明进行操作,您应该已经安装了
2022年10月14日
其他

通过「开源实训」提升开发技能丨freeCodeCamp 10.16 社区贡献者交流会

协作翻译课程,点击观看视频了解翻译过程:课程翻译平台:https://freecodecamp.crowdin.com/u/projects/2/l/zh-CN同时,freeCodeCamp
2022年10月14日
其他

Python 编程手册

print(name)对于其它一些语言,空格是没有意义的,但是在Python中,缩进很重要。在上面这种情况下,如果您尝试运行这个程序,您会得到一个IndentationError:
2022年10月12日
其他

数据可视化——如何使用 JavaScript 创建一个折线图

值。在我们的例子中,仅使用一条这样的垂直线来突出显示年份就足够了:chart.crosshair().enabled(true).yStroke(null).yLabel(false);4.
2022年9月29日
其他

使用 JavaScript map() 方法解决广度优先和深度优先搜索问题

使用队列数据结构。也就是说,项目会在数组的一端被添加,然后在另一端被删除。在我们的例子中,队列会保存所有还未被访问的州,我们会在编程中看到详细行为:我们从创建一个命名为
2022年9月20日
其他

freeCodeCamp 世界翻译月丨每个人都可以用母语免费学编程

社区翻译专栏文章的贡献者颁发徽章。不管文章的篇幅如何,我们知道翻译每篇文章都需要大量的努力。翻译文章与翻译课程有很大不同。贡献者们可以翻译课程中的些许字符串,但是,一旦
2022年9月8日
其他

为初学者解答 Stack Overflow 上最热门的 TypeScript 问题

的基础知识后,你就可以获得超能力。至少我是这么认为的。你会自动得到潜在错误的警告,并在你的代码编辑器中得到自动完成的功能。虽然看起来很神奇,但计算机没有使用魔法。那么,TypeScript
2022年9月7日
其他

入门 JavaScript Promises

{})的简写。你也可以把上面的内容写成:fetch(`https://api.tvmaze.com/singlesearch/shows?q=${value}&embed=episodes`)
2022年9月2日
其他

如何优化你的 Node.js API

是否正常工作最好的办法是记录行为,于是记录日志就派上用场。一个常见的办法是将记录打印在控制台上(使用console.log())。比console.log()更高效的方法是使用
2022年9月2日
其他

用 Azure AI 解决数独问题

202。这表明该服务已经接受了请求,并将在稍后开始处理。响应包括一个“Operation-Location”首部。“Operation-Location”字段里的数据就我们将用来获取表单识别结果的
2022年8月26日
其他

软件架构手册

大家好!在本文中,我们将讨论一个非常有趣、广泛且复杂的主题:软件架构。我刚开始写代码时就被这个主题困扰过,在这篇文章中,我将尝试为你提供简单的、表面的、易于理解的介绍。我们将讨论软件领域中的架构是什么、一些主要概念以及当今最流行的架构模式。对于每个主题,我都会给出一个简单、初级的理论介绍和代码或者伪代码示例,你可以从中了解每个概念是如何运行的。让我们开始吧!目录什么是软件架构重要的软件架构概念什么是客户端——服务器模型什么是
2022年8月10日
其他

面向初学者的命令行教程——如何像专业人士一样使用终端

时,我们就可以从我们所在的任何目录中执行这个脚本。但这有一点很烦人。我们需要记住脚本目录的确切路径。如果能用一条命令来执行脚本,不管我们在哪个目录下都是一样的,那不是很酷吗?在这里,bash
2022年8月5日
其他

大科技公司的编程面试准备,以及我如何成为一名谷歌工程师

公司)和其他几家公司。我仍然在澳大利亚,所以这是一个巨大的挑战。我重新设计了我的计划。有几个步骤是相同的,但必须对代码课程进行大调整。我还需要了解美国大型科技公司的招聘情况,并使自己值得被推荐。大约
2022年8月2日
其他

参与 freeCodeCamp 开源社区翻译协作,帮助全世界人们用母语免费学习编程

协作翻译课程,点击观看视频了解翻译过程:课程翻译平台:https://freecodecamp.crowdin.com/u/projects/2/l/zh-CN同时,freeCodeCamp
2022年7月29日
其他

如何成为一名技术文档工程师

技术写作帮助你与他人分享你的技术知识和经验。技术写作在展示你的技术能力和才能的同时,也可以强化你对所写主题的了解。在这篇文章中,我将阐述想成为一名技术文档工程师,你需要知道什么。我们将了解什么是技术写作、技术文档工程师需要的技能、如何成为一名技术文档工程师,以及了解一些能帮助你真正精通技术写作的技巧。什么是技术写作?我们可以用很多不同的方式来定义技术写作。但是
2022年7月29日
其他

如何为你的 React 应用设计样式——介绍 5 种 CSS 方法

所继承。Nesting(嵌套):你可以不写以相同选择器开头的多个规则,而是嵌套它们。在.testimonial-name中,我们使用一个嵌套的选择器来定位其中的span元素。你可以在这里找到一个使用
2022年7月21日
其他

来吧开发者!不只为了 20 万奖金,试试用最好的“积木”来一场头脑风暴吧!

工具、创意思路、参赛经验等角度进行分享,以便大家更好的了解本次编程挑战赛、完成自己的项目。更多大赛详情可点击文末「阅读原文」进入大赛官网
2022年7月21日
其他

参与 freeCodeCamp 开源社区翻译协作,帮助全世界人们用母语免费学习编程

协作翻译课程,点击观看视频了解翻译过程:课程翻译平台:https://freecodecamp.crowdin.com/u/projects/2/l/zh-CN同时,freeCodeCamp
2022年7月13日
其他

参与 freeCodeCamp 开源社区翻译协作,帮助全世界人们用母语免费学习编程

协作翻译课程,点击观看视频了解翻译过程:课程翻译平台:https://freecodecamp.crowdin.com/u/projects/2/l/zh-CN同时,freeCodeCamp
2022年6月23日
其他

从 freeCodeCamp 视觉小说游戏 Learn to Code RPG 学习计算机科学概念

跟大家打招呼!图形完成字符图形后,你可能会认为大部分图形已经完成。但没那么快!顾名思义,视觉小说需要更多的图形来讲述一个吸引人的故事。例如,在下图中,除了字符精灵外,还有背景图像和一些
2022年1月25日
其他

祝贺 freeCodeCamp 全球社区 2021 Top Contributors

1024。当我明白,这个社区在以这么一种不求任何利益回报的方式帮助全球的编程爱好者们学习与成长,而不论国籍、肤色、语言、年龄,并且良好运作了这么多年,这太伟大了,怎么不令人肃然起敬且心向往之。感谢
2022年1月14日
其他

freeCodeCamp 教育公益下一个目标:免费提供大学计算机科学学士学位

年也是如此?社会上的大部分发展机会仍然与大学学位相关想出国工作?你需要有学位,才能在许多国家/地区获得工作签证。想以军官的身份进入军队,而不是应征入伍的军人吗?你需要一个
2022年1月5日
其他

年度总结丨2021 年世界各地的开发者在 freeCodeCamp 学习 21 亿分钟(4000 年)

的捐款人都在和我们一起帮助那些地区的人们,使他们不必为了支付学习编程的费用而再节衣缩食,使他们也能有机会获得免费的学习资源。)换一个角度来看,我认识一些在科技公司工作的开发者,他们个人的年收入超过
2021年12月3日
其他

在开放社区中的六年,我做着喜欢且擅长的事情,利他而自利

这样的活动,但是他们也有打动人的故事可以分享,也有拥有更好的工作和生活的愿望。我突然意识到自己很想把普通人的美好故事传播出去,或者说给普通人打造一个展示的舞台。于是,我跑去公交总站花了一个下午等这辆
2021年11月16日
其他

利用线上和线下的开源社区,从没有学习机会的青少年,成为编程学习者

位同学和老师的带领下经常会一起切页面,切百度主页、苹果主页,每周限时八小时,第一周就是轮廓,第二周细节,第三周响应式,第四周合作、分工切页面。2021
2021年11月4日
其他

freeCodeCamp 关系数据库课程——通过 Docker 在 VSCode 中学习 SQL 和更多

个项目。我们欢迎大家提出任何反馈意见。如果你在安装或构建项目时遇到问题,请在论坛(chinese.freecodecamp.org/forum)反馈给我们,谢谢!你现在可以直接在
2021年10月8日
其他

设置 VS Code 颜色主题为 freeCodeCamp 深色模式主题

Chic。好好探索这个颜色主题吧!世界翻译月活动仍在进行中我们相信每个人都应该有机会获得免费的优质的编程教育,并且使用自己的母语学习编程。因此,我们借着国际翻译日(9
2021年9月29日
其他

freeCodeCamp 世界翻译月丨每个人都可以用母语免费学编程

官网上线了西班牙语和中文版本。很快,葡萄牙语和意大利语版本也上线了。在世界翻译月期间,我们将庆祝我们共同取得的成就——为世界各地的每个人创建的教育资源。这是一个宣传视频:视频中的贡献者:Adrena
2021年9月10日
其他

Python 课程中文版已上线,欢迎参与视频字幕翻译

Chinese,设置视频的字幕为“中文”。这些中文字幕是机器翻译的,准确度可能不太高,但是你暂时可以用它来辅助你的学习。如果你有任何问题或建议,可以在本文下方留言,或者在论坛反馈。⭐️
2021年8月25日
其他

详解 JavaScript 模块(含示例)

mainfunctions。然后就可以在我们的程序中访问和调用这些需要用到的函数了。到现在为止,我们只考虑了在文件末尾导出的例子。其实你可以在函数、变量或类的定义前注册
2021年8月11日
其他

欢迎参与 freeCodeCamp 贡献者交流会

比较多,但是我会选择各种主题的文章来翻译,了解更多技术(或优秀项目)的发展现状和趋势。在这个过程中,我的英语技能也得以巩固。有机会我也会和大家分享我的职业发展经历。欢迎你加入我们!”翻译贡献者
2021年7月28日
其他

欢迎参与 freeCodeCamp 贡献者交流会

比较多,但是我会选择各种主题的文章来翻译,了解更多技术(或优秀项目)的发展现状和趋势。在这个过程中,我的英语技能也得以巩固。有机会我也会和大家分享我的职业发展经历。欢迎你加入我们!”翻译贡献者
2021年6月30日
其他

你可能不知道的五个关键的 React 知识点

年成立以来,以“帮助人们免费学习编程”为使命,创建了大量免费教程。我们帮助全球数百万人学习编程,希望每个人都有机会获得免费的优质的学习资源,成为开发者或者运用编程去解决问题。
2021年6月15日
其他

欢迎加入 FCC 刷题学习小组,Let's code!

刷题吧。”水歌:“拉上更多人一起学习吧,一起讨论,互相监督,互相陪伴。”于是乎,建群、发布通知,一小时后就把第一次活动组织起来了——在腾讯会议在线组队刷题,在
2021年5月27日
其他

freeCodeCamp 译者交流会丨学编程,练英语,成为开源贡献者

比较多,但是我会选择各种主题的文章来翻译,了解更多技术(或优秀项目)的发展现状和趋势。在这个过程中,我的英语技能也得以巩固。有机会我也会和大家分享我的职业发展经历。欢迎你加入我们!”
2021年5月19日