问题标签 [nodes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 第一个和倒数第二个 xml 节点
我只想要第一个和倒数第二个 Area 节点 - 我该怎么做呢?
python - 需要有关 NetworkX 的帮助
目前我面临以下问题:
我有一个脚本可以搜索包含文档的特定目录。每个文档都在文件名中分配了一个编号。每个文档中的数字也代表另一个文档(文件名)。如何创建一个显示哪些文档导致什么的网络?
任何帮助将不胜感激,谢谢
wpf - WPF/Silverlight 树 - 如何使树中的所有节点对齐?
我与 WPF/Silverlight 中的树有什么关系,以使所有节点对齐在同一级别?我的意思是我需要根和所有子元素与屏幕左侧的距离相同。那可能吗?实际上我使用的是 Telerik Silverlight RadTreeView。
欢迎任何帮助,谢谢
javascript - Firefox/XHTML:创建和附加节点
我正在尝试用符合 DOM 的节点内容替换代码中的一堆 innerHTML 引用。
当然,脚本不应该在主体下方,但如果我将它放在上方,javascript 会返回错误:
document.getElementsByTagName("body")[0]
未定义
因为身体还不存在。
但就像现在一样,javascript 在“appendChild”步骤中返回更深奥的错误:
那么,这里有什么交易?您可以用引用替换myDiv.setAttribute
和myDiv.appendChild
行,getElementById
结果是相同的。
编辑:抱歉,上述错误是 Firefox 的,而不是 chrome 的。chrome 错误是:未捕获的错误:NOT_FOUND_ERR:myDiv.appendChild 行上的 DOM 异常 8。我不明白为什么 myDiv 现在不在 DOM 上,但 chrome 似乎不这么认为。
编辑2:所以,这一行:
如果做成
将正确输出文本。但是,我想知道如何生成和附加一大块 html,这些 html 将作为实际标记而不是纯文本输出——本质上可以模拟 innerHTML。
c++ - 快速查找数据结构
我可以获得快速查找数据结构的链接吗?
c# - .NET 2.0 C# Treeview 在 TreeNodes 中拖放
我有兴趣捕获一个拖放事件,该事件将从用户在 TreeView 中的某处拖动现有的 TreeNode 开始。当用户拖动 TreeNode 时,我有兴趣捕捉节点何时被拖动到两个树节点之间。当用户这样做时,我想在树节点之间显示一个哈希标记,以指定该节点是作为子节点还是作为兄弟节点被删除。此哈希标记将显示: - 在目标节点下方(表示源节点将作为目标节点的子节点删除或 - 在左侧目标节点下方(表示源节点将作为目标节点),之前或之后...
我使用 DragOver 事件取得了一些进展。我正在计算鼠标位置并在拖动鼠标时推导顶部和底部节点是什么。
然而,在这样做时,它只是感觉很脏。我想知道是否有人知道更好的方法来做到这一点。
提前致谢!
xml - 如何更改此功能以将子节点添加到 //root/Product/Genres 节点而不是添加到文件末尾(即在
它以将逗号分隔的值分解为数组(使用explode)的方式正常工作,但是当它添加子节点时,它们会显示在关闭根标记之后。我在这里要做的是<Genres>Adventure,Crime,Action</Genres>
用
简化的 XML 源:
我的功能:
感谢您的帮助,我已经为此工作了好几天了,哈哈;)
erlang - Erlang节点连接问题
努力连接在单独的盒子上运行的 2 个节点。试图确保 cookie 同步、DNS 或防火墙没有常见问题。
首先,我按照 Erlang 文档的建议在调试模式下运行 epmd:
epmd -d -d
然后在框 #1:
erl -name xmpp1@server1.net -kernel inet_dist_listen_min 6000 inet_dist_listen_max 6050 -setcookie testcookie
并在框 #2:
erl -name xmpp2@server2.net -kernel inet_dist_listen_min 6000 inet_dist_listen_max 6050 -setcookie testcookie
ping 不走运。例如,在框 #2 上:
Erlang (BEAM) emulator version 5.6.4 [source] [64-bit] [smp:4] [async-threads:0] [kernel-poll:false]
Eshell V5.6.4 (abort with ^G)
(xmpp2@server2.net)1> net_adm:ping('xmpp1@server1.net').
pang
server1.net 上的 epmd 显示如下:
epmd: Sun Sep 12 01:40:32 2010: opening connection on file descriptor 6
epmd: Sun Sep 12 01:40:32 2010: got 8 bytes
***** 00000000 00 06 7a 78 6d 70 70 31 |..zxmpp1|
epmd: Sun Sep 12 01:40:32 2010: ** got PORT2_REQ
epmd: Sun Sep 12 01:40:32 2010: got 18 bytes
***** 00000000 77 00 17 70 4d 00 00 05 00 05 00 05 78 6d 70 70 |w..pM.......xmpp|
***** 00000010 31 00 |1.|
epmd: Sun Sep 12 01:40:32 2010: ** sent PORT2_RESP (ok) for "xmpp1"
epmd: Sun Sep 12 01:40:32 2010: closing connection on file descriptor 6
即,似乎从第二个节点接收到 ping 请求并以 ok 响应。
Tshark 在 epmd 端口(TCP 4369)上侦听给出以下信息(我用服务器名称替换了真实 IP):
1 0.000000 server2.net -> server1.net TCP 43809 > epmd [SYN] Seq=0 Win=5840 Len=0 MSS=1460 SACK_PERM=1 TSV=776213773 TSER=0 WS=5
2 0.000433 server1.net -> server2.net TCP epmd > 43809 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 SACK_PERM=1 TSV=1595930818 TSER=776213773 WS=6
3 0.000483 server2.net -> server1.net TCP 43809 > epmd [ACK] Seq=1 Ack=1 Win=5856 Len=0 TSV=776213773 TSER=1595930818
4 0.000545 server2.net -> server1.net EPMD 43809 > epmd [PSH, ACK] Seq=1 Ack=1 Win=5856 Len=8 TSV=776213773 TSER=1595930818
5 0.001445 server1.net -> server2.net TCP epmd > 43809 [ACK] Seq=1 Ack=9 Win=5824 Len=0 TSV=1595930818 TSER=776213773
6 0.001466 server1.net -> server2.net EPMD epmd > 43809 [PSH, ACK] Seq=1 Ack=9 Win=5824 Len=18 TSV=1595930818 TSER=776213773
7 0.001474 server2.net -> server1.net TCP 43809 > epmd [ACK] Seq=9 Ack=19 Win=5856 Len=0 TSV=776213773 TSER=1595930818
8 0.001481 server1.net -> server2.net TCP epmd > 43809 [FIN, ACK] Seq=19 Ack=9 Win=5824 Len=0 TSV=1595930818 TSER=776213773
9 0.001623 server2.net -> server1.net TCP 43809 > epmd [FIN, ACK] Seq=9 Ack=20 Win=5856 Len=0 TSV=776213773 TSER=1595930818
10 0.001990 server1.net -> server2.net TCP epmd > 43809 [ACK] Seq=20 Ack=10 Win=5824 Len=0 TSV=1595930818 TSER=776213773
所以在我看来,没有防火墙问题,因为 epmd 实例相互通信。我错过了什么?
非常感谢您的建议!
最好的问候,鲍里斯
svg - SVG 路径,弄清楚 SVG 文件是如何绘制路径的
全部,
我们有一个 SVG 文件,其中绘制了一件衣服的轮廓。现在我们要识别这件衣服的节点,这样,类似于SVG-edit,可以识别和操作文件的路径(在 SVG-edit 中,绘制不规则形状后,您单击箭头按钮(左先按钮)并双击绘制的形状以查看节点圆圈)。
考虑到在 SVG-edit 中,输出是很多数字,每个节点都被分配了自己的 id,你如何识别每个节点(在 JS 中)然后将其设置为动态 id?
干杯
javascript - 访问 Ext JS 树中 TreeNode 的叶子
我正在使用 Ext JS 库来创建我的应用程序。我有一个具有树节点和子树节点的树面板。这些树节点具有我希望能够访问的叶子。我一直在寻找一段时间,但找不到访问叶子的属性函数:(
一些代码在这里:
我已经尝试过 layerRoot.lastChild.firstChild.childNodes,但这不起作用,因为 layerRoot.lastChild.firstChild 的孩子是叶子 :(。非常感谢您的时间和反馈。
艾尔谢