要成为一名优秀的 Web 开发人员,最快的方法就是练习。一个很好的练习方法是尽可能多地构建初学者项目。那是因为每个项目都会提出一个独特的问题和解决方案,因此您解决的项目越多,您获得的知识就越多。将您完成的每个项目都视为您获得的奖牌。您拥有的奖牌越多,您就越能准备好应对下一个难度更大的项目。
为了帮助您入门,我列出了 15 个初学者 JavaScript 项目。我还在每个项目旁边留下了“在构建之前尝试”部分。每个项目都免费托管在 GitHub Pages 上
1. CSS 渐变生成器使用这个简单的 CSS 渐变生成器应用程序让网络更漂亮。此应用程序可更改背景颜色,并在屏幕上显示该颜色的十六进制代码,只需单击一个按钮即可。
在构建之前尝试一下(使用 GitHub Pages 托管)
在线地址:https://iamcodefoxx.github.io/Gradient-generator/
使用 JavaScript
- DOM操作
- 数据结构
- 功能
要点和想法
构建这个项目教会了我如何使用 onclick,它用于将功能附加到按钮。在这种情况下,该函数生成随机的十六进制颜色并使其成为背景颜色。了解这一点非常有用,因为几乎每个现代 Web 应用程序都使用按钮。我有一种感觉,这是一种我会反复使用的技巧。
2、随机名言展现如果你需要一点动力,我可以满足你。在这个项目中,我们将构建一个配备大量励志名言的随机名言生成器。
在构建之前尝试一下(托管在 GitHub Pages 上)
在线地址:https://iamcodefoxx.github.io/Random-Quote-Generator/
使用 JavaScript
- DOM操作
- 对象
- 功能
要点和想法
这个应用程序可以通过多种方式创建,但有趣的是看到它是使用字典解决的,字典是一种经常未被充分利用的数据结构。我还学习了一个简单的算法,负责在用户每次单击按钮时生成一个随机报价。
3. 图片轮播需要一个应用程序来显示您所有的精美图片吗?太棒了,在第三个项目中,我们将创建一个应用程序,允许我们通过单击按钮来浏览图片。在编程中,我们称这些照片轮播或图像滑块。
在构建之前尝试一下(使用 GitHub Pages 托管)
在线地址:https://iamcodefoxx.github.io/ImageCarousel/