前言:

最近在 GitHub 上发现了一个 vanillawebprojects[1] 开源仓库,里面收集了 20 个 JavaScript+Html+CSS的练手项目,没有使用任何框架,可以让你从基础入门到深入学习。这些项目原本是 Udemy20 Web Projects With Vanilla JavaScript 课程的一部分,但是如果你已经拥有了一些基础,不妨试着看一下源码,然后模仿实现吧

1. Form Validator 表单验证

判断输入的表单字段是否合法


2. Movie Seat Booking 预定电影座位

一个简单的电影座位预定演示项目


3. Custom Video Player 定制视频播放器

一个简单的网页视频播放器


4. Exchange Rate Calculator 汇率计算器

计算不同货币的兑换汇率


5. DOM Array Methods Project DOM 数组方法

练习如何操作 DOM 数组


6. Menu Slider & Modal 动态菜单以及弹窗

练习如何弹出登录注册窗口,以及滑动弹出菜单


7. Hangman Game 字符侦探游戏

练习如何判断隐藏字符是否正确


8. Mealfinder App 点餐应用

简单的点餐查询应用


9. Expense Tracker 购物结算应用

简单的购物车结算应用


10. Music Player 音乐播放器

简单的网页音乐播放器


11. Infinite Scrolling 网页无限滚动演示

网页无限向下滚动实现


12. Typing Game 打字游戏

简单的打字输入游戏


13. Speech Text Reader 文本阅读器

文本阅读器


14. Memory Cards 记忆卡片

测试记忆的记忆卡片


15. LyricsSearch App 歌词搜索应用

网页歌词搜索器


16. Relaxer App 休闲呼吸应用

模拟呼吸的节奏


17. Breakout Game 弹跳破冰游戏

简单的网页破冰游戏


18. New Year Countdown 新年倒计时

网页新年倒计时


19. Sortable List 榜单应用

网页财富榜单


20. Speak Number Guessing Game 猜数字游戏

说出数字,猜测数字


今天我们给大家分享了,20 个 JavaScript+Html+CSS 练手小项目,大家觉得哪个最简单,哪个最复杂呢?赶紧去 Github 仓库拉取项目,码上行动吧

欢迎关注公众号:KnowHub 知识加油站!

参考资料

[1]

vanillawebprojects: https://github.com/bradtraversy/vanillawebprojects

ssm练手小项目_20 个 JavaScript+Html+CSS 练手的小项目相关推荐

  1. html项目_学完html+css就可以做的前端项目实战

    爱创课堂专业前端培训 微信:haomei0452 前端资料免费分享平台 关注 博雅互动项目预览: 一.项目搭建 css部署:一定注意css引入顺序1 清除默认样式css文件 reset.css2 可以 ...

  2. 超详细JavaScript入门基础+练手小案例

    目录 一.什么是JavaScript 二.使用方法 1.元素绑定事件 2.文档内嵌 3.外部链接 三.JavaScript输出语句 四.语法规则 4.1 输入语句 4.2 变量的定义 4.3 命名规范 ...

  3. java做的模板商城_不吹不黑4个超火Java开源项目,接私活、练手、必备项目

    今天主要给大家推荐4个我认为GitHub上非常不错的开源项目,希望对大家的学习有帮助!接私活.项目练手.毕业设计.写简历必备的项目,废话不多说,直接开始! 项目一: RuoYi 一款基于基于 Spri ...

  4. 没项目实战经验?分享自学练手的软件测试项目实战+数据库+接口,部署超级简单

    hello,我是清风,今天给大家分享一个大家能够在本地亲自搭建的实战项目, 是一个教育类型的考试系统,我这边帮你打包好之后搭建起来也非常简单. 而且几分钟就搞定. 我最近看到有位粉丝的评论挺有意思,自 ...

  5. 手牵手,使用uni-app从零开发一款视频小程序 (系列上 准备工作篇)

    系列文章 手牵手,使用uni-app从零开发一款视频小程序 (系列上 准备工作篇) 手牵手,使用uni-app从零开发一款视频小程序 (系列下 开发实战篇) 前言 好久不见,很久没更新博客了,前段时间 ...

  6. 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手...

    别人总觉得是在显吧,干脆把这个项目认为是小项目了,不知道把这个项目是小了,别人会不会又觉得又显吧了?说大也不行.说小也不行,也的确没招了. 我想主要把项目里遇到的问题分享给大家一起探讨,也并不是为了什 ...

  7. 读完 Vue 发布源码,小姐姐回答了 leader 的提问,并优化了项目发布流程~

    大家好,我是若川.这是 源码共读 第三期活动,纪年小姐姐的第三次投稿.纪年小姐姐学习完优化了自己的项目发布流程,而且回答了leader对她的提问,来看看她的思考和实践. 第三期是 Vue 3.2 发布 ...

  8. 【有手就会系列】四步通过文字生成二次元小姐姐图片

    首先fork项目,启动环境选择16G的A100显卡,直接点击运行加载模型,接着就到了生成小姐姐的时候啦 你需要设置想生成的小姐姐的描述,由于模型是通过英文训练的,所以建议中文翻译成英文输入,填入你想要 ...

  9. 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手

    别人总觉得是在显吧,干脆把这个项目认为是小项目了,不知道把这个项目是小了,别人会不会又觉得又显吧了?说大也不行.说小也不行,也的确没招了. 我想主要把项目里遇到的问题分享给大家一起探讨,也并不是为了什 ...

最新文章

  1. 实体嵌入Entity Embedding及代码实现
  2. (Spring)使用注解开发
  3. python排序的两个方法
  4. gh0st源码分析与远控的编写(三)
  5. ModuleNotFoundError: No module named ‘torchversion‘
  6. hibernate 基础方法(二)【相关配置详解】
  7. Unix网络编程-同步
  8. python概率分析_请问如何通过Python做R*C列表的Fisher确切概率分析?
  9. li指令 汇编_汇编指令简介
  10. 百度图片api获取(包含获取原网址)
  11. 两个正态总体方差比的置信区间
  12. C算法-贪心+排序+双指针
  13. 经纬度与距离的换算关系
  14. 出现“性能监视器计数器要求”错误的解决办法
  15. 如何一眼辨别谁有男朋友/女朋友?哈哈哈哈哈哈哈
  16. Ameya360:AMD芯片组驱动有什么用 ?
  17. Python之Excel图片处理(将excel chart另存为图片)
  18. 以前写的破代码,不忍心扔
  19. 大数据培训Spark 高频面试考点分享
  20. 六、软件用户操作手册-模板

热门文章

  1. sql server 锁定_如何使用SQL Server 2014托管锁定优先级控制在线索引重建锁定
  2. sql 不同数据库同步数据_什么是SQL数据同步
  3. Git部署远程仓库至github
  4. 【BUAAOO】第四次博客作业
  5. 关于自动装箱和自动拆箱
  6. 利用SpringAOP 实现 日志输出
  7. DIV+CSS规范命名集合
  8. 页面修改成套用MasterPage时遇到Invalid postback or callback argument的错误
  9. CF1228C. Primes and Multiplication(数学)
  10. vue过滤器微信小程序过滤器和百度智能小程序过滤器