小编wh0*_*wh0的帖子

Javascript 中的通用树实现

有没有人知道 JavaScript 的通用树(节点可能有多个子节点)实现?

至少应该可以做这些事情,

  1. 获取父节点。
  2. 获取子节点。
  3. 得到所有的后代。
  4. 删除所有后代。
  5. 删除子节点。

一些类似于邻接列表模型的实现。

背景:我需要为我的网页存储基于 JavaScript 的分层数据我找不到通用树的良好 JavaScript 实现,所以我所做的是使用 ajax 使用邻接列表模型和 php 将分层数据存储到数据库中。当用户在同一个浏览器的两个选项卡中打开同一个页面或在两个不同的浏览器中打开页面时,问题就出现了,因为这两个实例都在从同一个表中写入同一个表,这给我带来了任何可能的解决方法回答我的问题。

编辑: 性能在任何时候都不是我的限制,我不会有超过 50 个条目。

javascript tree

6
推荐指数
1
解决办法
2万
查看次数

条件java的错误

public class SomeClass{

    public static void main (String[] args){
        if(true) int a = 0;// this is being considered as an error 
        if(true){
            int b =0;
        }//this works pretty fine
    }
}//end class
Run Code Online (Sandbox Code Playgroud)

在上面的类中,第一个if语句显示编译错误

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Syntax error on token "int", delete this token
    a cannot be resolved to a variable
Run Code Online (Sandbox Code Playgroud)

然而,第二个if语句工作正常.我自己也搞不清楚.我知道在单个语句中声明变量是没有用的if.这两个陈述如何不同可以请一些人解释一下.如果问题非常简单,请原谅.

java

4
推荐指数
3
解决办法
412
查看次数

在Struts 2中使用自定义数据属性:选择

我试图在Struts2标签中使用HTML的自定义数据属性,这是我的示例代码

<s:select list="myList" listKey="myListVal"  listValue="myListDesc"  data-inputs="myListInput" ></s:select>
Run Code Online (Sandbox Code Playgroud)

我期待这样的事情

<select >
     <option value="myListVal1" data-inputs="myListInput1">myListDesc1</option>
     <option value="myListVal2" data-inputs="myListInput2">myListDesc2</option>
     <option value="myListVal3" data-inputs="myListInput3">myListDesc3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

相反,我得到了这个

<select data-inputs="myListInput" >
     <option value="myListVal1" >myListDesc1</option>
     <option value="myListVal2" >myListDesc2</option>
     <option value="myListVal3" >myListDesc3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

是否可以在其中的选项的struts select标签中描述data-attribute.

struts2 struts-tags

2
推荐指数
1
解决办法
8048
查看次数

将搜索查询传递给Google Maps JS API

我正在寻找一种将搜索查询传递给Google Maps JS API的方法。因此,我所能看到的就是将搜索框合并到Google地图中。我正在开发一个应用程序,用户无需在其中键入google。例如,我的目标网页上会有一个botton,上面写着“波士顿的学校”。只需单击它,即可突出显示波士顿的学校。像这样的波士顿学校

如果没有用户在搜索框中键入内容,我将找不到获得相同功能的方法。我期望API调用像https://maps.googleapis.com/maps/api/js?callback=initMap&q=schools+in+boston一样,但找不到任何。请帮忙。

谢谢

javascript google-maps google-maps-api-3

1
推荐指数
1
解决办法
692
查看次数