Gem 麵包屑是干嘛的啊,哪位好心人给扫扫盲

sihaiyunyou · 2011年11月29日 · 最后由 beasthang 回复于 2012年02月04日 · 4444 次阅读
drop_breadcrumb("A Level")
drop_breadcrumb("B Level")
before_filter :init_base_breadcrumb

def init_base_breadcrumb
  drop_breadcrumb("记事本", notes_path)
end

def index
  @notes = current_user.notes.paginate(:page => params[:page], :per_page => 20)
  set_seo_meta("记事本")
  drop_breadcrumb("列表")
end

看到项目里有很多这样的用法,不知道是干嘛的,哪位好心人不要吝惜你的才华,给菜鸟们扫扫盲

整理页面结构,用于告诉用户目前所处在的页面位置。 drop_breadcrumb 这个方法来自于 http://github.com/xdite/bootstrap-rails

麵包屑就是面包的残渣 hoho

麵包屑还可以用来喂鸽子。

楼主去看 Don't make me think 就知道怎么回事了

源于一个小女孩用面包记路回家的故事⋯⋯

面包屑我一般都不吃的。。

#5 楼 @raven 哦,这样啊,以前一直好奇为什么叫这个

一般的网站会有很多页面,面包屑导航可以大大改善用户寻找他们的路径的方法。就可用性而言,面包屑可以减少一个网站的用户返回上一级页面的操作次数,而且他们可以提高网站部分和页面的可查找性。他们还是在网站层次中指示用户所在位置的有效的视觉助手,这使之成为承接页面上下文信息的很棒的根源。

什么是面包屑?

面包屑(或称为面包屑路径)是一种显示用户在网站或网络应用中的位置的二级导航方案。这个术语来自于神话故事《奇幻森林历险记》,故事的两个小主人公丢下一条面包屑路径,然后顺着这条路径回到了家中。就像这个故事一样,在现实世界的应用程序中,面包屑为用户提供一种追踪返回最初访问页面的方式。

你通常可以在有大量的按一定等级组织的内容的网站上找到面包屑。你也可以在有多于一个步骤的网络应用上见到它们,这个时候他们的功能类似于进度条。最简化的方式是,面包屑就是水平排列的被大于号" > " 隔开的文本链接;这个符号指示该页面相对于链接到它的页面的深度(级别)。

#8 楼 @LionGG 抱有同样的疑问,学习了 XD

三个字

SEO

从用户体验考虑,可以让用户知道目前所处的位置,从 seo 考虑缩短内页到首页的路径,利于蜘蛛爬行。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号