`

一个难解的问题

阅读更多
   我需要通过服务端的JSON生成EXT的Tree,EXT Tree的JSON数据结构如下所示:
new Ext.tree.TreePanel({
    id:'favorite-tree',
    border:false,
    loader: new Tree.TreeLoader({<----①
           dataUrl:'loadData.do?act=getChildren&node=2222'				}),					                    		rootVisible:false,					
         lines:true,
	root: new Ext.tree.AsyncTreeNode({  <----②
               text: 'ddd',
               draggable:false,
               id:'source',
	      children:[								               {                                           
	                 leaf : true,   
	                 text:'bbb',   
	                 href: "javascript:showTab('menu1','aaa', 'config.spr')"  
	               },
                        {                                           
	                 leaf : true,   
	                 text:'bbb',   
	                 href: "javascript:showTab('menu1','aaa', 'config.spr')"  
	               }
                         ]})
      });


    我们知道使用JSON-lib生成的属性可以是基本数据类型(int、boolean,string等)、对象生成为{},数组生成为[],而String中直接带function()时,Json-lib也会直接生成为aaa:function(){...}
的样式,但是如何让属性是一个带new的JS对象呢(如①,②所示的样式)?
     请知道的朋友相助一下,谢谢!


分享到:
评论
4 楼 renber 2007-12-06  
建议用moo做框架
3 楼 afcn0 2007-10-26  
没用过JSON-lib,但是看你说String中直接带function(),就返回aaa:function(){...}
,那是否修改下代码,当String包含"new ...."返回aaa:new ...什么的,或者还不行,可以用函数包下
aaa:function(){return new ....}
调用时就obj.aaa()就是多了俩括号
2 楼 downpour 2007-10-26  
用prototype做引擎的话,可以用bind方法绑定到某函数,让该函数去return你的new出来的东西。
1 楼 ajaxgo 2007-10-26  
包装一下
root:(function() {
   return new Ext.tree.AsyncTreeNode(....)
})()
不过,没试过,不知道行不行

相关推荐

    200 个难解物理问题及答案

    本书《200个难解物理问题及答案》是一本集合了众多物理学难题的解题指南,它由P.Gnadig、G.Honyek以及K.F.Riley三位作者共同撰写,由剑桥大学出版社出版。本书不仅是一本物理学的习题集,更是一个用以挑战和锻炼物理...

    算法分析与设计 NP与计算难解性

    也就是说,对于一个问题,如果我们有一个潜在的解,我们可以用一个多项式时间的算法来验证这个解是否正确。例如,旅行商问题(TSP)属于NP问题,因为尽管我们可能无法在多项式时间内找到最佳路径,但我们可以在...

    算法设计(NP难问题)

    NP难问题的存在引发了关于P(多项式时间可解问题)和NP是否相等的著名猜想,即P=NP问题。如果P=NP,意味着存在一种有效的方法可以解决所有的NP问题。然而,大多数科学家认为P≠NP,这表明可能存在一些问题,尽管其解...

    利用回溯法解0-1背包问题讲解

    * 问题的解空间:应用回溯法解问题时,首先应明确定义问题的解空间。 * 回溯法的基本思想:确定了解空间的组织结构后,回溯法就从开始结点(根结点)出发,以深度优先的方式搜索整个解空间。 * 递归回溯:由于回溯法...

    P和NP问题,如果一个问题能用多项式时间复杂性的算法求解,那么就叫做P(英文多项式polynomial的第一个字母)问题。

    同样,虽然寻找最优解很难,但验证一个解是否正确相对容易。 #### 四、P与NP的关系 P问题和NP问题之间存在紧密的关系。所有的P问题也是NP问题的一部分,这意味着P⊆NP。换句话说,任何可以用多项式时间算法解决的...

    P和NP问题总结.docx

    NP问题是指可以在多项式时间内验证一个解的问题,例如车辆路径规划、电路设计等。NP问题的主要特点是可以在多项式时间内验证一个解,但不讨论能不能在P时间内解决。NP问题的验证过程通常需要遍历整个数组或数据集,...

    旅行商问题(Traveling Salesman Problem, TSP)是一个经典的组合优化问题,它属于NP难问题范畴 以下

    旅行商问题旅行商问题(Traveling Salesman Problem, TSP)是一个经典的组合优化问题,它属于NP难问题范畴。以下是关于旅行商问题的详细解答: 一、定义与背景 定义:旅行商问题是指给定一系列城市和每对城市之间的...

    哈工大计算理论 图灵机、不可判定性、难解问题 课程笔记及作业题详解

    哈工大计算理论 图灵机、不可判定性、难解问题 课程笔记及作业题详解

    P问题、NP问题、NP完全问题和NP难问题理解

    能在多项式时间内验证得出一个正确解的问题。 关于P是否等于NP是一个存在了很久的问题,这里不做讨论。 通俗的理解这两个问题的话:在借助计算机的前提下。P问题很容易求解;NP问题不容易求解,但对于某一答案我们...

    遗传算法解决车间调度问题

    本文讨论的任务车间调度问题是一个典型的NP完全问题,也是最难解的组合优化问题之一。虽然本题给出的工件(墙纸)数n、机器数m及工序(印刷颜色)数l较小,但可以看到,利用经典整数规划的方法求解该问题还是存在着...

    破解面试中,最难回答的25个问题.docx

    以下是针对描述中提到的"破解面试中,最难回答的25个问题"中的第一个问题及其相关知识点的详细解答: 1. **介绍你自己** 这个问题是面试官用来破冰和评估你自我表达能力的常见开场白。回答时需要注意以下几点: -...

    NP难问题求解综述.docx

    更正式地,如果对于某个判定问题Π,存在一个非负整数k,使得对于输入规模为n的实例,可以通过非确定性算法在\(O(n^k)\)的时间内得到yes或no的答案,则称Π是一个NP类问题。 另一方面,**P类问题**是指那些可以在...

    NP难问题(整数求和)

    由于描述中提到了“NP难”,这暗示了我们讨论的是一个非确定性多项式时间复杂度类中的问题,这类问题通常在最坏情况下难以找到有效解。 在C#编程语言中实现整数求和,首先我们需要理解基础的数据类型和文件操作。C#...

    TensorFlow实现霍普菲尔德网络(Hopfield)解决城市旅行商问题(TSP)

    旅行商问题 TSP 是一个典型的组合优化问题,并且是一个 NP 完全问题,其可能 Hamilton 圈的数目是顶点的数目 n 的指数函数,所以一般很难精确地求出其最优解。所谓组合优化问题,是指在离散的,有限的数学结构上,...

    圆排列问题-回溯法-排列集

    圆排列问题是一种经典的NP难问题,它是指在一个圆形的排列中,找到一个最佳的排列,使得圆形的总长度最小。这是一个非常复杂的问题,需要使用高级的算法来解决。在这个问题中,我们使用的是回溯法来解决圆排列问题。...

    计算复杂性问题经典算法_算法_

    由于尚未找到多项式时间的解决方案,这些问题被认为是难解的。 背包问题是一种典型的优化问题,广泛应用于资源分配和调度。有多种类型的背包问题,如0-1背包、完全背包和多重背包。每个物品都有一个价值和一个重量...

    算法分析设计历年题目1

    * 一个正确的算法,对于每个合法输入,都会在有限的时间内输出一个满足要求的结果。 * NP 完全问题比其他所有 NP 问题都要难。 * 回溯法用深度优先法或广度优先法搜索状态空间树。 2. 动态规划 * 在动态规划中,...

Global site tag (gtag.js) - Google Analytics