一次将所有的菜单名称从数据库中读取并保存到一个文件中(xml或者txt或者其他,你们认为什么好);
---------------
这一步骤 目的?
如果为了增加速度,那么为什么不把XML直接当作数据原?
---------------
这一步骤 目的?
如果为了增加速度,那么为什么不把XML直接当作数据原?
解决方案 »
- Ext js2.1生成一个三级节点的tree,怎么去掉最后一级节点前边的“+”
- 请教一个JS中关于汉字的正则验证问题
- 用replace 函数参数的方法来 替换。
- 客人要我照抄一个效果,但是只有那个站的图片可以实现,本地图片就无法实现改效果,在线等!
- 求助:用JS加遮罩层效果
- onmouseup事件问题,大家帮帮忙,被这个问题快搞疯了
- js中怎么为<s:checkboxlist>下的每个checkbox添加onclick事件
- 怎样判断两个submit按钮提交的内容?
- 分享一个自己做的实用chrome书签小插件(比自带更好用噢)
- 怎样得到某一天是当年的第几周,并且到那一周的时间范围
- 多个文本框弹出窗口值传回文本框
- 帮忙 很简单的截取字符串问题
var menu=
{
"菜单一":{
"子菜单一":"a.html",
"子菜单二":"b.html"
},
"菜单二":{
"子菜单三":"c.html",
"子菜单四":{
"子子菜单一":"d.html",
"子子菜单二":"e.html"
}
}
}
id,parentID,name,xxx保存任意格式
解题思路很简单第一层儿子的parentID=0
根节点展开第一层儿子,,每层儿子的再次展开使用相同的展开函数
expand(id){
[].each(迭代你的过滤函数)
return []
}expand返回父亲节点是id的数组,显示div,搞定each函数请自己写,不使用其他js框架
直接写到JSON对象中吧。
要列出当前菜单的子菜单子要查找出: 父菜单ID = 当前菜单ID 就可以了