在各行各业中,我们都得一直学习,无论你是编程新手还是经验丰富的开发人员,了解新概念和新语言或是框架,才能跟上快速变化。当下前端开发可以说是一个比较火的职业,所以学习的人比较多,但是很多朋友在过程中都有些盲目,这样会大大降低学习效率,也会打击自己的学习热情。接触一些项目可以帮我们整理学习的知识点以及提高编程能力,最重要的是提高自己的项目经验,以下6个项目拿去练练手吧。
1、echarts-map-demo
前端开发者经常会用地图视图来做一些热力图效果之类的东西,而用地图就难免需要获取geoJson文件,找起来实在很麻烦,这个开源项目就解决了大家找geoJson文件的痛点。它通过地图API获取实时最新的geojson数据,摆脱geojson文件数据过期的烦恼。省市区县下钻。实现真正的下钻至县级,而不是只到市级。亦可下载最新geojson数据。
2、vue-hash-calendar
这个开源项目是移动端日期时间选择插件。支持两种模式:月模式,左右滑动切换月份;周模式,左右滑动切换周。它是基于vue2.X开发的日历组件,支持手势滑动操作,原生js开发,没引入第三方库。
3、vConsole
这是一个轻量、可拓展、针对手机网页的前端开发者调试面板。一般在web应用开发过程中,可以用console.log去输出一些信息,但是在移动端console.log的信息是看不到的。vConsole可以帮助我们解决这个问题,当然也可以选择使用alert,不过比较麻烦,也会阻断js事件循环,调试体验和效率都很差。
4、parsedown
这是一个小而美的PHP的Markdown解析库。它提供了标准Markdown文本转化成HTML字符串功能,而且拥有良好的文档。主文件只有一个,除了PHP版本限制必须高于5.3外几乎无依赖,可以通过