当前位置: 首页 > news >正文

每个JavaScript开发者都应掌握的33个核心概念

33 Concepts Every JavaScript Developer Should Know

:rocket: 被GitHub评为2018年顶级开源项目之一!

项目介绍

这个仓库旨在帮助开发者掌握JavaScript的核心概念。它不是硬性要求,而是为未来学习提供的指南。该项目基于Stephen Curtis撰写的一篇文章,你可以在这里阅读原文。

33 JavaScript Concepts是一个旨在帮助JavaScript开发者精通技能的项目。它汇集了重要且基础的JavaScript基本概念,任何形式的贡献都受到欢迎。

功能特性

  • 全面覆盖: 包含33个从基础到高级的JavaScript核心概念
  • 多语言支持: 提供多种语言的翻译版本
  • 开源协作: 欢迎社区贡献和翻译
  • 结构化学习: 系统化的知识体系,便于循序渐进学习
  • 实践导向: 基于实际开发需求整理的重要概念

安装与使用

获取项目

# 克隆主仓库
git clone https://github.com/leonardomso/33-js-concepts.git# 或者fork仓库进行贡献

参与翻译

要创建新的翻译版本,请按照以下步骤:

  1. Fork主仓库

  2. 将主仓库添加到watch列表以获取更新通知

  3. 在你fork的副本上进行翻译工作

  4. Community部分按照格式添加新行:[你的语言(英文名称)](你的仓库链接) — 你的名字

  5. 创建名为"Add [语言名] translation"的Pull Request

  6. 等待合并!

社区贡献

欢迎提交PR添加你自己的学习总结或复习资料。如果你想将仓库翻译成你的母语,请随意这样做。

当前可用的翻译版本包括:

  • اَلْعَرَبِيَّةُ‎ (Arabic) — Amr Elsekilly
  • Български (Bulgarian) - thewebmasterp
  • 汉语 (Chinese) — Re Tian
  • Português do Brasil (Brazilian Portuguese) — Tiago Boeing
  • 한국어 (Korean) — Suin Lee
  • Español (Spanish) — Adonis Mendoza
  • Türkçe (Turkish) — İlker Demir
  • русский язык (Russian) — Mihail Gumennii
  • Tiếng Việt (Vietnamese)

核心代码

项目描述代码

/* 33 JavaScript Concepts is a project created to help JavaScript developers master their skills. It is a compilation of fundamental JavaScript concepts that are important and fundamental. This project was inspired by an article written by Stephen Curtis. Any kind of contribution is welcome. Feel free to contribute.
*/

代码说明: 这是项目的核心描述,说明了项目的目标、灵感和开放贡献的理念。

目录结构代码

<div align="center"><p><a href="#introduction">Introduction</a> •<a href="#community">Community</a> •<a href="#table-of-contents">Table of Contents</a> •<a href="#license">License</a></p>
</div>

代码说明: 项目导航结构,提供了清晰的内容指引,方便用户快速定位到感兴趣的部分。

翻译贡献指南

## Creating a New TranslationTo create a new translation, please follow these steps:* Fork the [main repository](https://github.com/leonardomso/33-js-concepts).
* Add yourself to the watch list of the main repository to stay updated with any changes.
* Translate the repository on your forked copy.

代码说明: 详细的翻译贡献指南,确保社区成员能够规范地参与项目翻译工作。

这个项目通过系统化的方式整理了JavaScript的核心概念,为开发者提供了一个完整的学习路线图,同时通过开放的社区协作模式,让全球开发者都能受益并参与建设。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

http://www.hskmm.com/?act=detail&tid=25902

相关文章:

  • 解决Docker存储空间不足问题 - 指南
  • 完整教程:数据结构:递归的种类(Types of Recursion)
  • Nova Premier模型安全评估结果解析
  • Paypal 设置不自动换汇
  • 诺贝尔生理与医学奖颁给这项革命技术,多家中国公司已布局!(附名单)
  • 钱璐璐,唯一通讯发Nature,作者仅2人!
  • 华为员工工资待遇表:
  • 体验mcp服务的开发集成和演示过程 - 智慧园区
  • AI技术全景解析:从架构设计到社会影响
  • 对话系统中零样本与少样本学习技术解析
  • 随手记 | 关于AI最新趋势和未来发展方向探讨
  • 何夜无雨 - Ishar
  • 玩转树莓派屏幕之四:适配tslib增加触屏准确度
  • caddy搭建静态+PHP+伪静态Web服务器
  • 全自动 AI 视频创作与发布工具:LuoGen-agent
  • 静态库.a与.so库文件的生成与使用
  • CF2145D Inversion Value of a Permutation
  • 牛客刷题-Day8
  • Educational Codeforces Round 183 (Rated for Div. 2)
  • 高三闲话 #2
  • D. Inversion Value of a Permutation edu div2
  • 个人博客公告
  • 一个刚大一的普通大学生
  • 通过利用百度对于外链的检测算法上的缺陷
  • git常用助记
  • 云岚到家项目文字稿
  • 软件工程 第一次作业
  • 软工第一次团队作业
  • 教会音控组侍奉中的工序主义实践
  • 用 Kotlin 调用 Tesseract 实现验证码识别