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

商业平台学院

商业平台学院是百度商业体系最大的前端团队,所在部门主要负责百度核心商业产品推广平台的建设,包括搜索推广和信息流推广,是公司绝大部分收入的来源。学院不仅提供Web前端、还有iOS、Android方向供大家学习。商业平台学院欢迎你的到来!

关键词 react android ios
共发布 35个课程,已经有 1618名学生在这里学习上课
课程结束

难度:进阶时间:大约需要0

407人在学习该课程,有65人已经完成该课程

UI组件之色彩选择器

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 如下示例图中所示,参考并实现一个色彩选择器: 组件默认一直呈显示状态 可以通过点击左侧色彩区域选择色彩,在右侧的输入框中会显示对应的色值,包括RGB和HSL值 可以通过调节右侧输入框的各数值,来查看对应的颜色 可以通过在中间的色带上点击来确定大致的颜色区域 提供设定颜色值的接口,指定具体颜色,左侧色区和右侧输入框显示对应数值 提供获取颜色值的接口,可获取色彩选择器选中的颜色值,可返回CSS color、RGB、HSL三种格式的色值 任务注意事项 示例图仅为参考,样式及交互方式不需要完全实现一致 可以合…

课程结束

难度:进阶时间:大约需要1

139人在学习该课程,有23人已经完成该课程

标签云

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 参照示例,实现一个标签云的效果Demo 要显示的标签数量、标签内容都可以支持用户自定义 标签云的转速也可以通过自定义来进行调节 不同的标签需要由不同的颜色和字体大小区分开来 任务注意事项 示例仅为参考,样式及交互方式不需要完全实现一致 请注意代码风格的整齐、优雅 代码中含有必要的注释 可以合理使用第三方框架、类库,但不可直接使用现成的功能库 …

课程结束

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

106人在学习该课程,有18人已经完成该课程

巨型画布

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 首先,我们需要一个巨型画布 这个画布不是大,而是巨大。它所支持的图片分辨率应当达到19200 x 10800。 我们不希望看到一个尺寸巨大的canvas容器,将整个图片显示出来。 呈现给用户的画布尺寸,最大分辨率是1024 x 768,画布只显示图片的一部分(暂时不考虑图片缩放显示)。 其次,我们希望这个画布支持拖拽 画布只能显示图片的一部分,我们希望通过鼠标在画布上的拖动,查看图片的其他部分。 为了不影响运行效率,鼠标拖拽的过程中,可以不做效果处理,只在鼠标抬起后,给出交互结果。 第三,我们需要一个缩…

课程结束

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

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

自动抠图

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 抠图在图像处理中是常见的功能,在很多行业都有广泛的应用,比如抠去电影画面中的绿幕。这个题目的需求相对简单,需要你实现一个自动抠图的功能。 首先,我们需要一个能动态载入图片的画布 能从本地选择一张图片,放到一个canvas容器中。 这个画布可以放大缩小,已达到缩放显示图片的目的。 这个画布能响应鼠标事件,当鼠标点击在画布某个位置时,可以读取出当前位置的RGBA四通道颜色值。 其次,我们希望有一个抠图功能 鼠标点击画布后,要执行一个选中操作 选中的区域不是规则图形,而是需要你,根据点击区域附近的颜色,自行确定选中范…

课程结束

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

133人在学习该课程,有14人已经完成该课程

贪吃蛇

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 这是一个怀旧的任务。没有贪吃蛇的童年,是不完整的。好吧,现在用html来实现一个Snake Online 首先,我们需要一个空的颗粒化地图 所谓颗粒化地图,就是规定了蛇每次移动的距离和方向余度。 蛇每次移动一个格子,方向只能是前、左、右。 用户通过键盘上的上下左右键操作游戏,也可以用asdw 玩家敲击空格后,游戏暂停,暂停时,屏幕上给出一个图案,遮挡住整个地图 第二,玩法选择 第一种是普通模式。蛇越来越长,过一段时间增加一次移动速度。蛇占满了屏幕算胜,撞墙壁或撞自己算负 第二种是过关模式。在每一关中,蛇的移动速…

课程结束

难度:进阶时间:大约需要2

24人在学习该课程,有6人已经完成该课程

UI组件之图片裁剪器

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 如下示例图中所示,参考并实现一个图片裁剪器: 可以通过“选择图片”按钮唤起本地图片选择对话框 选中图片后,出现图片裁剪框以及裁剪预览,裁剪框背景使用黑白格画布填充 提供2种裁剪图片的方式:(1)固定宽高度裁剪;(2)自由裁剪。2种裁剪方式可支持用户自由选择,固定宽高度裁剪时,可支持用户输入目标宽、高 将裁剪后的图片以请求方式发送给服务端,服务端生成最终图片,并将其保存在本地 任务注意事项 示例图仅为参考,样式及交互方式不需要完全实现一致 可以合理使用第三方框架、类库,但不可直接使用现成的图片裁剪组件 …

课程结束

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

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

算式计算器

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

课程结束

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

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

分层画布

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 首先,我们需要能够响应鼠标的画布 鼠标左键按下,相当于画笔落下 鼠标左键抬起,相当于画笔抬起 鼠标左键从按下到抬起,相当于一次用笔,用笔一次会在画布上留下一条折线,或什么都不留下 然后,我们需要能够分层的画布 每用笔一次,相当与在画布上创建了一个透明的层 如果一次用笔什么都没留下,则不创建层,也就是说,在画布上单击鼠标,不会创建新层 后创建的层,浮在画布的最上面,遮挡住先创建的层,但由于层是透明的,可以看到所有的用笔 第三,我们希望可以设置画布的背景色 设置了画布背景色后,画布的背景变为相应颜色 如果…

课程结束

难度:进阶时间:大约需要0

119人在学习该课程,有41人已经完成该课程

无限滚动效果

任务:无限滚动效果 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 学院 商业平台学院 导师 高博 任务描述 参考示例,实现一个无限滚动的效果示例 任务注意事项 示例仅为参考,样式及交互方式不需要完全实现一致 请注意代码风格的整齐、优雅 代码中含有必要的注释 可以合理使用第三方框架、类库,但不可直接使用现成的无线滚动库 …

课程结束

难度:进阶时间:大约需要3

28人在学习该课程,有6人已经完成该课程

自动循环播放的广告条

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 实现一个自动循环播放的广告条 广告条要符合以下要求: 1. 广告的条数不固定,为0则隐藏广告位,有几条就展示几条。 2. 图片尺寸固定,不需要考虑图片剪裁 3. 广告的图片从远端拉取,每拉到一条就展示一条,动态添加。 4. 自动循环播放,并且支持手动滑动。 5. 带有导航点,点击可以跳转对应广告 6. 点击广告位可以有不同的效果:本地跳转,跳转浏览器,弹窗 效果可参考以…

课程结束

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

8人在学习该课程,有0人已经完成该课程

采集窗体点击对象的页面所在view层级及对象属性

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 1.首先,APP窗体有多个展示控件,展示控件且存在层级关系,如一个button控件,在一个TableViewCell的子View中 2.其次,提取点击对象的所在窗体的页面层级关系 如:当点击该Button控件(不限于button)时,能够获取到该button所在窗体的状体层级: 层级的最高级可截止到window层级 每一层级可通过点击对象的类型名进行标识 层级信息可通过字符串,通过“/”分隔进行连接 层级输出结果例如:UIWindow/UINa…

课程结束

难度:普通时间:大约需要0

29人在学习该课程,有4人已经完成该课程

iOS美颜相机App

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 制作一个可以拍照,并能够美化所拍照片的App 支持功能: 启动App后,用户可以选择从系统图库中选择图片或从相机拍摄图片来进行美化。 美化效果支持两种,使用任意两种系统自带的CoreImage滤镜,并支持清除美化效果 美化完的图片支持保存到系统图库 界面参考图 任务注意事项 请注意代码风格的整齐、优雅 代码中含有必要的注释 有良好流畅度,并能适配不同机型的屏幕分辨率 无内存泄露及Crash问题 不能使用第三方框架、类库 参考资料 无 …

课程结束

难度:进阶时间:大约需要0

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

模拟iOS系统UITableView控件

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 使用UIScrollView和UIView两个系统基类,模拟出UITableView的Cell重用机制 使用UIScrollView做外层容器,创建多个小的UIView实例作为cell并添加到容器中 当UIScrollView的内容滚动时,回收移出视图的cell并保存,当需要填充新的cell时,先检查是否有回收的cell,如果没有则创建新cell 界面参考图 任务注意事项 请注意代码风格的整齐、优雅 代码中含有必要的注释 有良好流畅度,并能适配不同机型的屏幕分辨率 无内存泄露及Crash问题 不能使用第三…

课程结束

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

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

简易增强现实浏览器

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 实现一个简易版增强现实浏览器 要符合以下要求: 1.自定义POI点的存储方式和存储结构,poi信息至少包含经纬度坐标,类型,标题,描述信息2.手机以实景作为背景,poi点信息展示在屏幕上,展示图标近大远小,近低远高。poi展示的方向与实际方向一致。3.根据poi信息展示雷达图。4.展示poi的距离范围可以手动控制。5.转动手机可以环顾四周poi信息。6.设计算法和数据结构,高效获取海量数据中,某一坐标点附近一定范围内的的poi数据。 效果可参考以下图例: 任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的…

课程结束

难度:普通时间:大约需要3

150人在学习该课程,有3人已经完成该课程

实现一个页面转场动画

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 首先,APP中某一页面使用了tableView组织了页面信息 其次,页面中tableView的每一行信息均可点击,变切换到一个全新的页面,且切换的新页面关闭后会返回到tableView组织的页面 最后,基于以上场景,实现一个页面转场动画在tableView中点击某一行信息以所点击的TableViewCell作为作画的基础,扩展到全屏展现的效果,页面并切换到最新的Cell最新的跳转页转场动画效果可参考以下图例:当关闭当前的跳转落地页时,通过页面收缩的效果动画,恢复到所点击Cell的区域,并切换到当前Cell所在页…

课程结束

难度:进阶时间:大约需要3

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

UITableView自适应高度cell

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 UITableViewCell中有一个UITextView,要求Cell高度随着用户输入内容变化而变化。 任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释有良好流畅度,并能适配不同机型的屏幕分辨率无内存泄露及Crash问题不能使用第三方框架、类库 …

课程结束

难度:进阶时间:大约需要5

3人在学习该课程,有0人已经完成该课程

带重力感应的水波纹动画

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 绘制一个自左向右的水波纹动画当手机的重力感应发生变化时动画围绕中心点旋转旋转到任意角度时屏幕内只能有一个周期的波形界面参考如下: 任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释有良好流畅度,并能适配不同机型的屏幕分辨率无内存泄露及Crash问题不能使用第三方框架、类库 …

课程结束

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

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

实现一个全景视频/图片播放器

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 设计一个可以支持全景图片/视频的播放器,通过手机的转动来查看不同角度的内容素材资源:图片视频 任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释必须提供完整可正确运行的代码不可使用第三方代码或库 参考资料 OpenGL ES Programming Guide for iOS …

课程结束

难度:进阶时间:大约需要5

4人在学习该课程,有0人已经完成该课程

实现自定义动画

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 实现图片中的动画,当晃动手机时,屏幕中显示相应的场景变换动画生成效果可参考以下图例: 任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释不同分辨率手机上良好的适应性和流畅度可以合理使用第三方框架、类库必须提供完整可正确运行的代码 参考资料 iOS Animations …

课程结束

难度:困难时间:大约需要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…

课程结束

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

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

虚拟画笔

任务:虚拟画笔 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 学院 商业平台学院 导师 高博 任务描述 首先,我们需要能够响应鼠标的画布 鼠标左键按下,相当于画笔落下 鼠标左键抬起,相当于画笔抬起 鼠标左键从按下到抬起,相当于一次用笔,用笔一次会在画布上留下某些痕迹 第二,我们需要一把刷子 在选择了刷子工具后,鼠标用笔一次,会在画布上留下类似刷子的痕迹 第三,我们需要一个喷枪 在选择喷枪工具后,鼠标用笔一次,可在一定范围内喷上墨迹 在某片区域内多次喷洒后,这个区域的墨迹就会越来越浓重 在某片区域内多次喷洒后,这个区域的墨迹就会越来越浓重 …

课程结束

难度:普通时间:大约需要0

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

复现ANR

任务一:复现ANR 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 写出不少于3种常见ANR错误的Android代码 主线程复现ANRBroadcastReceiver复现ANRService复现ANR任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释可以合理使用第三方框架、类库参考资料 无 …

课程结束

难度:普通时间:大约需要0

24人在学习该课程,有4人已经完成该课程

复现OOM

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 写出不少于4种常见OOM错误的Android代码 Activity引用错误导致OOM,至少2种单例导致OOM动画导致OOM任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释可以合理使用第三方框架、类库参考资料 无 …

课程结束

难度:进阶时间:大约需要3

21人在学习该课程,有4人已经完成该课程

实现一个UI布局

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 开发一个如下图所示的布局,要求如下: 左边红色区域宽度340个像素,右边白色区域宽度为600个像素,图片整体高度为250个像素左边金额数字宽度为250个像素,高度为60个像素,该数字不能折行,需要自适应大小,比如金额是800000.00左边金额数字上边距60个像素,左、右边距20个像素;【点击领取】上边距32个像素,左右边距20个像素,下边距60个像素右边白色区域内的文字不能折行,字数超出则显示黑点右边白色区域第一行【2016年7月百度推广优..】上边距60个像素,左右边距30个像素;第二行有效期的内容上边距32…

课程结束

难度:进阶时间:大约需要3

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

实现一个TAB布局

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 实现常见的标签tab,并且点击tab跳转至对应页面实现页面滑动效果效果图如: 任务注意事项 有能力的同学可以考虑tab数量不止三个的情况,当数量较多时,当前页面可能显示不了,考虑如何实现滑动的tab。请注意代码风格的整齐、优雅代码中含有必要的注释参考资料 无 …

课程结束

难度:进阶时间:大约需要5

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

实现一个表情键盘控件

任务目的 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 学习android控件的封装,viewPager的使用,以及SpannableString对文字加图片的处理任务描述 实现一个表情键盘控件,要求: 能进行表情的输入,删除表情大于一页,且可以翻页表情键盘和输入法键盘的弹出逻辑要正确任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释良好的适应性和流畅度不建议使用第三方框架、类库参考资料 参考代码: https://github.com/UKfire/Emotion …

课程结束

难度:进阶时间:大约需要3

26人在学习该课程,有4人已经完成该课程

实现一个自动无线循环轮播图

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 开发一个如图所示的轮播图,要求如下: 每隔3秒轮播图自动滚动触摸改轮播图的时候,轮播图停止自动滚动轮播图能够循环滚动,并且第一幅图向左滚动的效果和其他图片滚动的效果要求一致。同理,最后一幅图向右滚动的效果也要求和其他图片的效果一致demo的轮播图至少包含3幅图 任务注意事项 •请注意代码风格的整齐、优雅•代码中含有必要的注释 参考资料 •http://blog.csdn.net/harvic880925/article/details/38453725•http://bakcom.iteye.com/blo…

课程结束

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

6人在学习该课程,有1人已经完成该课程

自定义Android控件 – 数据趋势图

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 •开发一个如下图中的数据趋势图控件,支持手势的左右滑动;•无手势操作时,图中黄色部分均不展现;•当手势按下或左右滑动时,黄色部分要跟随手指联动,且黄色框中的数据要一起联动。•数据可以自己mock假数据,横坐标的日期是最近七天。•界面样图: 任务注意事项 •请注意代码风格的整齐、优雅•代码中含有必要的注释•解决方案不限 参考资料 •可参考canvas画图方式实现 …

课程结束

难度:进阶时间:大约需要3

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

加速器

任务描述 点击"+0.01"按钮,文本框会在现有数字上进行加0.01, 长按会有增值加速的效果,同理,点击"-0.01"按钮,文本框会在现有数字上进行减0.01, 长按会有减值加速的效果。 以下为效果截图,供参考: 任务注意事项 实现加速效果即可,不需要完全按照样例设计页面以及加速速率 参考资料 OnTouchListener 英文 …

课程结束

难度:进阶时间:大约需要3

8人在学习该课程,有1人已经完成该课程

自定义滑动删除列表

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 实现一个可以滑动删除的ListView列表,列表中的每一行可以通过从左向右滑动显示出删除按钮,点击该按钮之后删除该行。 效果图如: 任务注意事项 •请注意代码风格的整齐、优雅•代码中含有必要的注释 …

课程结束

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

6人在学习该课程,有0人已经完成该课程

不同apk融合

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 •有两个apk:一个apk没有源码,一个apk有源码。•将有源码的apk合并到没有源码apk中,形成一个新的apk,并且能够执行到有源码apk的代码•先说解决方案,再实现这个方案 任务注意事项 •请注意代码风格的整齐、优雅•代码中含有必要的注释•解决方案不限 参考资料 •Android应用程序资源的编译和打包过程分析 …

课程结束

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

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

监听apk的页面点击事件

欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 •设计一个sdk,这个sdk只对外提供一个接口start。•在工程集成该sdk,调用start接口,就可以监听apk页面中的所有点击事件。 •并且可以输出是哪个控件被点击了。•并且可以输出是哪个控件被点击了,输出一个能够唯一标识出这个控件的字符串,可通过log输出。•先说解决方案,再实现这个方案 任务注意事项 •请注意代码风格的整齐、优雅•代码中含有必要的注释•解决方案不限 参考资料 •UXCam•appsee …

课程结束

难度:进阶时间:大约需要0

72人在学习该课程,有7人已经完成该课程

模拟时钟

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 实现一个模拟时钟,效果示例如下: 该模拟时钟至少应当包括以下功能点: 独立可区分的时针、分针和秒针,表盘以及刻度 默认以当前时间为初始时间 时、分、秒均可调节 可设置闹钟,当时钟走到预设的时间点时,弹出提示框(注意区分上下午) 在完成上述基本功能之外,可以考虑以下一些改进点: 指针移动效果更加平滑,而非一格一格顿进 当秒针(分针)走动时,分针(时针)也有相应的移动,而非一下从1跳到2 时针、分针、秒针可以支持鼠标拖拽的方式来调节时间 增加时区选择功能 UI更加贴近真实的钟表 在移动端也有良好的体验任务注意事…

课程结束

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

56人在学习该课程,有0人已经完成该课程

生成二维码

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 根据二维码生成规范,编写一段可以将指定内容转换为二维码的代码 任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释可以合理使用第三方框架、类库,但不可直接使用现成的二维码生成库 参考资料 QR Code Specification:英文二维码的生成细节和原理:中文 …