JavaScript项目
本指南旨在寻找希望从事项目以获得动手学习经验但出于想法的人们的工作。 JavaScript非常容易实现。您需要做的就是将代码放在HTML文档中,并告诉浏览器它是JavaScript。它在Web用户的计算机上工作 - 即使它们离线并允许您创建高度响应的接口,以改善用户体验并提供动态功能,而无需等待服务器反应并显示另一个页面。
初学者的项目
- 做一个TIC TAC脚趾板
- 制作基于网络的计算器
- 使用LocalStorage API持续存在浏览器存储的待办事项列表
- 制作单元转换器(时间,距离,货币等)
- 随机迷宫生成器作为在线游戏
- 制作基于网络的数字时钟
- 使用JS更新CSS变量
- 使用CANAVAS API用JS进行飞行的颜色更换蝴蝶。
- 使用JS制作带有声音和键盘输入的基于网络的鼓
- 制作产品轮播
- 制作XO游戏。
- 创建一个像素编辑器
- 使用HTML,CSS和JavaScript构建一个简单的网站
- 创建有趣的机器人贴纸
中级项目
- 制作一个使用随机数据自动填充通用注册字段的脚本
- 使用Yahoo!天气API建造天气小部件
- 将SoundCloud集成在网页上以根据用户的心情播放歌曲
- 使用Starwars-Api生成所有角色及其武器/车辆的个人资料
- 使用Unsplash-api创建图像旋转木马
- 使用Paper.js创建惊人的图形。
- 使用andallaxjs创建全页视差锅炉平板
- 使用足球数据API构建一个网页,该网页将允许您检索所有免费联赛表。
- 创建一个白天和白天的切换器
- 创建一个TODO应用
- 创建笔记应用程序
高级级别项目
- 使用NASA的基因实验室API来构建一种以交互方式可视化和显示数据的工具
- 使用USGS的API可视化地震的遗产数据(大小,日期,区域受影响,原产地)
- 使用Google Map API和世界银行的气候数据API来构建一个交互式工具,以可视化国家,地区等的历史气候数据。
- 使用Twitter的API以及一个情感分析库示例,可视化名人和政客的推文,并找到趋势。
- 建立生活游戏
- 图表股市
- 建立一个投票应用
灵感
带有代码的部署实时项目的集合。
- JavaScript布仿真可钻布V2
- 烟花动画generatorfireworls canvas
- 在画布中创建性能粒子动画30k粒子
- 基于cursordraw蠕虫的凉爽随机动画
- 飞船射击游戏
贡献
- 那些是新手开源且不知道如何发送拉请请求的人,请参阅contruting.md文件。