百度前端技术学院是一个为大学生创办的免费的前端技术实践、分享、交流平台。由百度校园招聘组、百度校园品牌部、百度前端技术部以及多个百度的前端团队联合创办。学院组织了一批百度在职工程师,精心编写了数十个实践编码任务,将技术知识点系统有机地串联在各个充满趣味与挑战的任务中,同学们通过实际地编码练习来掌握知识,再辅以互相评价、学习笔记等方式,加深对于学习内容的理解。在过去的三年中,百度前端技术学院累积吸引了上万名同学参加,并且有数十名同学在学习后,顺利加入了百度,成为了百度的前端工程师。

李海涛

商业平台部FE,从事前端领域数年。专注数据可视化、交互体验、设计模式、数据结构、算法等,热衷canvas、WebGL、localFileSystem。我的开发理念:创造新东西的贡献是100,整合新东西的贡献是50,模仿新东西的贡献是0。

共发布 3个任务,已经有 72名学生在这里学习上课
课程结束

难度:困难时间:大约需要10

22人在学习该课程,有5人已经完成该课程

算式计算器

任务:算式计算器 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务目的 对于程序员来说,使用那种“归零归零归零”的按键式计算器多数情况下是不爽的。 我们更喜欢一个能直接输入算式的计算器。 同时,现有科学计算器的功能是很落后,主要是便宜的计算器不支持编程操作,即使能编程,实现的功能也是很弱的。我们希望得到一个编程功能稍微强大一点儿的计算器。 任务描述 首先,我们需要一个能输入算式的计算器 算式以文本的形式输入,输入后,通过一个按钮执行计算,给出计算结果。 这个计算器只有文本输入框和一个计算按钮。 我们不希望你使用eval或者new Function的方式把输入…

课程结束

难度:困难时间:大约需要5

33人在学习该课程,有10人已经完成该课程

推箱子

任务:推箱子 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务目的 推箱子是一个经典的益智小游戏,我们希望你用原生dom来实现之 任务描述 首先,要有关卡 整个游戏至少有10个关卡 可以通过下拉框直接跳转到某个关卡进行游戏 第二,游戏玩法 游戏里有箱子、墙、目标点、工人等元素 通过上下左右移动工人 工人将所有箱子移动到目标地点后,给出提示,跳转到下已关 最后,一些要求 请尽量节省静态资源 合理设计数据结构,以存储关卡地图 游戏首先要能玩,无明显bug,其次关卡越多越好。 参考关卡 任务注意事项 请提交工程在github的托管地址 …

课程结束

难度:困难时间:大约需要3

17人在学习该课程,有2人已经完成该课程

全国空气质量地图

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 利用ECharts和第三方API,实现以地图形式查看全国主要城市空气质量的功能 效果可参考 Demo1 Demo2 ,要实现的主要功能点有: 在地图中以不同颜色的圆点标注出各城市所在地位置,圆点的颜色代表该城市的空气质量等级,色值和空气质量等级的对应关系如下: | 空气质量等级 | AQI | 色值 || 优 | 0 ~ 50 | #00E400 || 良 | 51 ~ 100 | #FFFF00 || 轻度污染 | 101 ~ 150 | #FF7E00 || 中度污染 | 151 ~ 200 | #FF0…