在各行各业中,我们都得一直学习,无论你是编程新手还是经验丰富的开发人员,了解新概念和新语言或是框架,才能跟上快速变化。当下前端开发可以说是一个比较火的职业,所以学习的人比较多,但是很多朋友在过程中都有些盲目,这样会大大降低学习效率,也会打击自己的学习热情。接触一些项目可以帮我们整理学习的知识点以及提高编程能力,最重要的是提高自己的项目经验,以下6个项目拿去练练手吧。
1、echarts-map-demo
前端开发者经常会用地图视图来做一些热力图效果之类的东西,而用地图就难免需要获取 geoJson 文件,找起来实在很麻烦,这个开源项目就解决了大家找 geoJson 文件的痛点。它通过地图 API 获取实时最新的 geojson 数据,摆脱 geojson 文件数据过期的烦恼。省市区县下钻。实现真正的下钻至县级,而不是只到市级。亦可下载最新 geojson 数据。
2、vue-hash-calendar
这个开源项目是移动端日期时间选择插件。支持两种模式:月模式,左右滑动切换月份;周模式,左右滑动切换周。它是基于 vue 2.X 开发的日历组件,支持手势滑动操作,原生 js 开发,没引入第三方库。
3、vConsole
这是一个轻量、可拓展、针对手机网页的前端开发者调试面板。一般在 web 应用开发过程中,可以用 console.log 去输出一些信息,但是在移动端console.log 的信息是看不到的。vConsole可以帮助我们解决这个问题,当然也可以选择使用 alert,不过比较麻烦,也会阻断 js 事件循环,调试体验和效率都很差。
4、 parsedown
这是一个小而美的 PHP 的 Markdown 解析库。它提供了标准 Markdown 文本转化成 HTML 字符串功能,而且拥有良好的文档。主文件只有一个,除了 PHP 版本限制必须高于 5.3 外几乎无依赖,可以通过 composer 引入,也可以直接使用 Parsedown.php 文件。这个项目中使用大量正则表达式,所以你可以把它当做学习正则表达式的示例,还有完整的单元测试
5、Daily-Interview-Question
有没有想跳槽的朋友,这个项目很适合你,每天搞定一道前端大厂面试题,有很多人参与回答,内容也很新,可以作为每日突击的学习,天天进步,三个月后一定会更上一层楼,看到不一样的自己。
6、Karma
它可以自动化完成单元测试,允许你在多个浏览器里执行js代码。让你的TDD变得简单,快速,有趣。
本文转载自公众号读芯术(ID:AI_Discovery) 如果你即将要面临大型科技公司的技术...
一、背景 ? 我们大部分人的编程习惯都是线性编程,所谓线性编程就是一个请求涉及...
最近,在为 Coco 优化分层架构之时,我陷入了各种决策困难之中。所以我通过不断...
计算的下一步发展是什么,将如何影响组织的战略?专家预测了边缘计算在2021年的发...
一、数据中台是真的热 在2018年之前可能只有一少部分人在谈中台,从2018年下半年...
游戏市场的热度已经不言而喻,随着民众生活水平的提升,大家对于精神娱乐生活的...
开源 RPC 框架有哪些呢?一类是跟某种特定语言平台绑定的,另一类是与语言无关即...
为了使伸缩组自动加入的实例自动部署应用,您需要创建私有镜像,确保该镜像上有...
来源 | 阿里飞天CIO学堂微信公众号 金融数字化转型过程中,市场的细微变化,客户...
与普通的IDC机房或服务器厂商相比,阿里云提供的云服务器ECS具有高可用性、安全...