为什么这个导航组件的名字叫做面包屑

IT知识
573
0
0
2022-04-02

原创声明

本公众号所有文章均原创,未经许可不得转载(本公众号已与维权骑士签约)。为了容易理解和记忆,文章以图解为主、代码为辅。如果您感兴趣,欢迎关注!

做java web开发一段时间了,你有没有遇到过这样的导航组件?

为什么这个导航组件的名字叫做面包屑

我估计一般人不会对这么不起眼的东西感兴趣的。特别是,对这么不起眼的web的组件的名字——breadcrumb(面包屑)。

是的,我没有搞错,我们在上网的时候经常见到的,辅助我们浏览网页的这种导航组件,它的名字的的确确是叫breadcrumb,中文含义“面包屑”。

为什么这个导航组件的名字叫做面包屑

面包屑,跟这个用斜杠作为分隔符的网页导航组件,它们之间究竟有什么关系?这一点正是让我感到好奇的。你是不是也觉得很好奇,面包屑怎么跟导航扯上关系了?虽然这不是个很正经的问题,对于我们平时的工作毫无影响,但是的确困扰了我很长一段时间。

最近走路散步时,突然灵光一闪,我似乎有点明白了,原来真的有关联。我们先看一下面包屑是什么样的。

为什么这个导航组件的名字叫做面包屑

假如我们想用面包屑去勾引老鼠,让它走进我们布置好的陷阱,是不是这样的

为什么这个导航组件的名字叫做面包屑

于是乎,面包屑成了导航组件的名字,它勾引我们逐步回到首页

为什么这个导航组件的名字叫做面包屑

现在大家终于知道,为什么这个导航组件叫做breadcrumb了吧。

本文纯属个人猜想,有不同意见或者知道真正原因的朋友,欢迎留言讨论!

如果您对互联网编程、前端、后端、客户端、架构、分布式、高可用、高并发、高实时、电商、Redis、MySQL、Zookeeper、Spring、Android、浏览器插件、Java、Java虚拟机、Java Script、C/C++、Linux、个性化推荐、社区发现、机器学习、深度学习、强化学习、数据挖掘、论文、Gnuplot、LaTeX等感兴趣的话,欢迎关注本公众号。

为什么这个导航组件的名字叫做面包屑