【干货】干货满满的小渡叒叕来啦!上那些适合练手的前端/Java开发项目

大家好,干货满满的小杜又来啦~

金三银四的超级招聘季已经过去,不少同学也在积极准备面试。但也有一些跨专业,或者心里没有工作经验的同学偷偷打鼓:只做过小demo练习,没有接触过大的实际项目,没有相关工作经验。如何让自己在面试中更加自信??

这时候,我们可以在GitHub上对优秀的开源项目进行实践和思考,将大型实践项目的逻辑结构内化到自己的知识体系中,提出自己的思维见解和优化策略。将其作为您自己的项目经验的一部分也将是一个加分项。

今天小度就为大家盘点一下。GitHub上那些适合实践的前端/Java开发项目,对程序员小白也很友好。同学们可以直接在 GitHub 中搜索项目名称,获取完整的项目信息。

废话不多说,一起来看看吧!

前端热门项目

D3

明星:95.9k

D3的全称是Data-DrivenDocuments(数据驱动文档),是一个用于数据可视化的JavaScript库,JavaScript文件的后缀通常是.js,所以D3被称为D3.js。

对于D3,柱形图、散点图、折线图、饼图、弦图、力导向图、树状图等。总之只要你愿意写代码,D3.js几乎可以满足您对数据可视化的所有幻想。

日本动画片

明星:38.66k

Anime.js 是一个轻量级的 JavaScript 动画库,具有简单但非常强大的 API,支持与 CSS 属性、SVG、DOM 属性和 JavaScript 对象一起使用。

与其他项目相比,anime.js有更酷的特性,比如几行代码就可以实现复杂的交错动画,非常酷;支持css分层转换。在单个 HTML 元素的不同时间同时为多个 CSS 转换属性设置动画;内置回调和控制函数,支持同步播放、暂停、控制、倒带和触发事件;HTML、JS、CSS、SVG动画都可以支持等等,很强大!

网络上稍微复杂一些的动画需要大量的精力去打磨,Anime.js 可以很容易地做出很酷的动画。支持cdn的直接引入、CommonJS的引入和ES6(Vuecli开发方式)的模块化引入,操作起来非常方便。官网炫酷的动画效果足以说明一切。

预包装

明星:14.3

Prepack 是一个用于优化 JavaScript 源代码的命令行工具,消除了可以在编译时而不是运行时完成的计算。它将 JavaScript 包的全局代码(代码的最终版本)替换为等效代码小程序 心理测试demo,它只是一个赋值序列,它摆脱了大多数中间计算和对象赋值。

Prepack 更关注运行时性能,而不是 ClosureCompiler 强调 JavaScript 代码大小。尽管有许多技巧和最佳实践可用于优化 JavaScript 代码,但有时您可能会忘记将它们应用到您的代码中,这就是 Prepack 项目可能会帮助您完成这项任务的原因。

有史以来最好的简历

明星:8.8k

BestResume Ever 是一款可帮助您快速生成精美简历的工具。它基于Vue和LESS,生成的简历可以导出为PDF格式。

除了快速帮助您构建精美的简历外,它还支持使用 Vue 和 LESS 构建的各种模板。本地预览简历,模板随意切换,轻松选择适合自己的简历。

现在就开始练习,春天的招数就派上用场了!

马里奥HTML

星级:342

MarioHTML 是一个用 TypeScript 编写的马里奥网页游戏。

要构建项目,需要安装 TypeScript 及其依赖项 npm install -g typescript,npm install,然后运行 ​​TSC 编译器构建 JavaScript 文件 tsc. 还支持 PC 上的移动设备和 Xbox One 控制器。

作为最近登陆 GitHub 的项目,MarioHTML 还处于未被很多用户发现的宝藏状态。快来试试吧!

图片[1]-【干货】干货满满的小渡叒叕来啦!上那些适合练手的前端/Java开发项目-老王博客

Java 热门项目

java设计模式

明星:64.9k

设计模式是程序员在设计应用程序或系统时可以用来解决常见问题的最佳形式实践。通过提供经过测试的、经过验证的开发范例,可以加速开发过程。

重用设计模式有助于防止导致重大问题的细微问题,并提高熟悉模式的编码人员和架构师的代码可读性。

在深入研究之前,您应该熟悉各种软件设计原则。所有设计都应该尽可能简单,从 KISS、YAGNI 和“极简主义原则”开始,只有在实际可扩展性需要时才引入复杂性和模式。

购物中心

明星:47.8k

商城项目是一套电子商务系统,包括前端商城系统和后端管理系统。基于SpringBoot+MyBatis实现,使用Docker容器化部署。

前端商城系统包括首页入口、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客服、帮助中心等模块。后台管理系统包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

商城项目致力于打造完整的电子商务系统,采用现阶段流行的技术实现,非常适合实践。

妙沙

明星:19.3k

秒杀是秒杀小程序 心理测试demo,一个教你如何使用Java语言设计高并发、大流量秒杀架构的项目。学习前,快速入手MQ、SpringBoot、Redis、Dubbo、ZK、Maven、lua,效果会更好!

明星:10.9k

CAT是基于Java开发的实时应用监控平台,为美团点评提供全面的实时监控和报警服务。最大的优点之一是它是一个实时系统,大多数系统都是分钟级的统计,但是数据生成到服务器端处理结束是在秒级的。

作为服务端项目的基础组件,提供Java、C/C++、Node.js、Python、Go等多语言客户端,以及基础设施中间件框架(MVC框架、RPC框架、数据库框架) 、缓存框架等、消息队列、配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状态、实时告警等。

QNotified

明星:1.3k

QNotified 是一个开源的 Xposed 模块,让运行在 Android 系统上的 QQ 更加易用。Xposed是一个运行在Android操作系统上的Hook框架,可以理解为Android操作系统的一个“插件”。

支持防提现、删除好友通知、屏蔽@all成员或群红包通知、批量撤回消息等。安装QNotified后,可以在QQ自带的设置中点击QNotified,开启“超级”模式。

写在最后

以上就是本期《从业者精选的前端/Java开发项目》!你可以根据自己的技术栈选择模块进行练习,也可以联系小度为你匹配志同道合的小伙伴组队练习。

如果你对某个项目感兴趣,或者想看更多干货,也欢迎在文章底部留言告诉小度。在关注dueing的同时,记得多关注github上的热门项目!

下次见~

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论