我这个人,闲不住,平时就喜欢瞎折腾。前段时间,我侄子放暑假,跑我家来蹭饭,天天嚷着无聊,还说他学校的编程课没劲,教的全是些没用的东西。我就琢芦着,得给他来点实战的,他最爱看《火影忍者》了,那就拿这个开刀,搞个「火影的一生」官网给他看看。
我们说干就干,第一步肯定是搜刮素材。我和侄子一起,打开了谷歌,翻遍了贴和动漫论坛,把鸣人从出生到当火影的所有重要场景图、关键文字描述,甚至一些手绘的彩蛋都扒拉了下来,整理成了一个大文件夹。这个过程比写代码还累,光是筛选那些高清图,就花掉了我们两个晚上,他一个劲地喊着眼花。
从零开始搭架子,土法炼钢
侄子那点三脚猫功夫,光能敲个基础的 H T M L 骨架,搞不定样式和复杂的交互。我直接上手,给他开了一个最简单的项目。我们定下基调:只用纯 H T M L、C S S 和一丢丢 J S 来实现,不要那些花里胡哨的框架,免得把他绕晕。我先给页面做了一个响应式的基础布局,拉了三个大模块,给它们命名:
- 少年篇:主要放些小时候的搞怪图和在学校的经历。
- 疾风传:这是重点,把大战和重要的伙伴图都塞进去。
- 火影篇:收尾,当上火影后的大合照。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
接着就是往里填肉。我教他怎么用 F l e x 布局来排列那些图片和文字介绍,让他自己去调颜色和字体,3验收不合格的我又亲手给掰正了。我们定下了主要的配色:橙色和黑色,用来突出鸣人的热血和佐助的冷酷,搞定了一套统一的样式。每一个篇章,我们都设计了一个时间轴,用滚动监听来实现那种滑到哪里,故事就讲到哪里的效果。这个 J S 逻辑我写得挺粗暴,就是简单粗暴地判断滚动条位置,能跑就行。
这玩意儿搞了整整一周。3部署的时候,我随手扔到了我一个闲置服务器上,套了个免费域名,告诉他,这就是我们自己动手做出来的「官网」了!
侄子看完之后,眼睛都直了。他抱着那台老电脑,一遍一遍地刷新,点开每一个模块,兴奋地不行。他说这个比学校里那个「Hello World」有意思一万倍,嚷着要回去继续学。我当时心里就明白了,教孩子,就得从他感兴趣的东西入手,不然你讲得再深奥,他也听不进去。
现在这个简陋的「火影官网」还挂在那儿,虽然简陋,但承载着我和我侄子的「实战」回忆。回头想想,比起那些大公司动不动就用 G o、J a v a 那一套大杂烩来写,我们这种土法炼钢反而更有效,起码目标简单,实现起来痛快。他现在终于知道,写代码是真能做出点东西的,这就够了。

