今天是刘小爱自学Java的第109天。
感谢你的观看,谢谢你。
话不多说,开始今天的学习:
看到了几个小需求,心里莫名地觉得痒痒,想把它们搞明白,到底具体是如何实现的?
一开始以为花个十几二十分钟就可以将其搞定,搞定后再接着学后面的知识点。
结果光这几个小问题就搞了我一晚上,唉,果然自己还是太笨了。
是哪些需求呢?容我慢慢道来。
一、业务需求与分析
一共有6个需求,乍一看超简单,当然事实上确实也不难,但是容易忽视一些小问题。
其中将需求做个整理,如下图:
①分页栏上一共有10个按钮,选中按钮时将其动态置为特殊颜色。
②按钮保证前五后四的原则:
当选中的按钮小于6时,那页面显示的按钮为1-10这十个按钮。
当选中的按钮大于6时,显示的按钮就得动态变化了。
③选中按钮为1时:首页和上一页隐藏。
④选中按钮为最后页时: