构建面包屑的方法
Approaches to build breadcrumbs
我一直在一个网站上工作,基本上是一个学习门户网站,用户将在某些类别内获得某些课程。我的要求是在页面上建立面包屑。我不想在每一页都硬编码。
所以谁能建议什么是我可以使用动态构建面包屑的方法?
我使用Spring-mvc
通常,如果您谈论的是动态面包屑,它们是由服务器端技术生成的,而不是纯粹的客户端技术。服务器将知道确切的页面结构以及哪些页面是当前页面的父页面。
完全在客户端完成会更加不寻常和困难,但肯定是可能的。您可以做一些事情,比如抓取URL结构来确定父页面。例如,如果它们位于/lessons/lesson1/intro
,您可以拆分该字符串,将每个值与一些"Nice"值的字典进行比较,并显示"Lessons> Lesson 1> Intro"
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- toBoolean方法类似于toString
- 如何在单击复选框后调用控制器方法
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- toLocaleDateString和toLocaleString方法不尊重机器时区
- 有条件更新d3.js力图中节点的最佳方法
- TypeError:在不兼容的接收器nodejs上调用了方法Uint8Array.length
- 构建面包屑的方法