磨练前端技能的 10 大网站
1. Javascript 30
JavaScript 30 是由流行的 Web 开发人员和教育家 Wes Bos 创建的网站,它提供免费的 30 天挑战,帮助人们提高他们的 JavaScript 技能。该挑战赛由 30 个短视频教程组成,每个教程都专注于 JavaScript 的不同方面。教程的范围从数组和函数等基本概念到更高级的主题,如 AJAX、WebSockets 和 HTML5 画布。
2. FrontendMentor
FrontendMentor是一个网站,为开发人员提供Web开发挑战和项目,以提高他们的技能并展示他们的工作。该网站提供了一系列挑战,从初学者级别的项目到更高级的项目,涵盖HTML,CSS,JavaScript和响应式设计等主题。每个挑战都附带详细的设计规范,其中包括一个设计文件和开发人员必须满足的一组要求。
3. Codepen Challenges
Codepen Challenge是一个网站,为开发人员提供编码挑战和提示,以提高他们的前端Web开发技能。挑战赛在Codepen上托管,Codepen是一种流行的在线代码编辑器,允许开发人员在浏览器中编写和测试代码。每个挑战都有一个特定的提示或目标,鼓励开发人员使用 HTML、CSS 和 JavaScript 来构建解决方案。
4. Codewell
Codewell是一个网站,为Web开发人员提供前端编码挑战和项目,以提高他们的技能并构建他们的投资组合。该网站提供了一系列挑战和项目,涵盖HTML,CSS,JavaScript,响应式设计等主题。每个挑战都附带一个设计文件和一组开发人员必须满足的要求。开发人员可以下载设计文件和起始代码,然后利用他们的技能构建一个满足要求的全功能网站。
5. CSS Battle
CSS Battle是一个网站,为Web开发人员提供编码挑战,以测试和提高他们的CSS技能。CSS Battle上的挑战被设计为视觉上有趣和引人入胜,每个挑战都由一个简单的几何形状或设计组成,开发人员必须仅使用CSS重新创建。根据解决方案的准确性、代码的效率以及方法的创造性对开发人员进行评分。
6. FreeCodeCamp
FreeCodeCamp是一个非营利组织,为Web开发人员提供免费的编码课程和项目,以学习和提高他们的技能。该组织提供了一个全面的课程,涵盖了广泛的Web开发主题,包括HTML,CSS,JavaScript,React,Node.js等。这些课程旨在互动和引人入胜,包括动手编码练习和项目,允许开发人员在实际环境中应用他们所学的知识。
7. Codewars
Codewars是一个为开发人员提供编码挑战和kata以提高其编程技能的网站。Codewars(也称为kata)上的挑战既具有挑战性又有趣,每个挑战都由一组编程问题组成,开发人员必须使用他们的编程技能解决这些问题。kata按难度级别组织,从初学者到高级,开发人员可以根据自己的技能水平选择他们想要处理的kata。
8. Devchallenges.io
DevChallenges是一个网站,为Web开发人员提供编码挑战和项目,以提高他们的技能并建立他们的投资组合。该网站提供了一系列挑战和项目,涵盖HTML,CSS,JavaScript,React,Node.js等主题。每个挑战都伴随着开发人员必须满足的一组要求,并且这些项目被设计为开发人员可以添加到其投资组合中的真实世界应用程序。
9. Treehouse
树屋 是一个在线学习平台,提供网络开发、设计和商业课程。该平台提供各种课程,从初学者课程到更高级的主题,重点是实践技能和实际应用。Treehouse 的课程旨在引人入胜和互动,包括视频教程、测验和编码挑战,帮助学习者巩固他们所学的知识。该平台涵盖了广泛的主题,包括HTML,CSS,JavaScript,Python,Ruby等,还提供有关移动应用程序开发,创业和数字营销等主题的课程。
10. CoderByte
Coderbyte是一个为开发人员提供编码挑战和课程以提高其编程技能的网站。该网站提供了一系列挑战,涵盖算法、数据结构和计算机科学基础知识等主题。挑战按难度级别组织,从初学者到高级,开发人员可以根据自己的技能水平选择他们想要处理的挑战。除了挑战之外,Coderbyte 还提供涵盖 Web 开发、面试准备等主题的课程。这些课程旨在提供对特定主题或技能组合的全面理解,并提供视频教程、测验和编码挑战,以帮助学习者巩固他们所学的知识。
更多内容: