小编Way*_*ett的帖子

获取xpath结果集中的第一个节点

我试图在执行xpath查询后选择一组结果节点中的第一个元素.

当我这样做:

//dl
Run Code Online (Sandbox Code Playgroud)

我得到以下结果集:

[<dl>?…?</dl>?, <dl>?…?</dl>?]
Run Code Online (Sandbox Code Playgroud)

我如何获得第一个?这些都不起作用:

//dl[1]
//dl[position()=1]
Run Code Online (Sandbox Code Playgroud)

我正在Chrome的Web Inspector中执行此操作.

xpath

34
推荐指数
1
解决办法
3万
查看次数

Javascript Date()构造函数不起作用

我有一个问题 -

javascript Date("mm-dd-yyyy")构造函数不适用于FF.它适用于IE.

  • IE:new Date("04-02-2008")=>"Wed Apr 2 00:00:00 EDT 2008"
  • FF2:new Date("04-02-2008")=>Invalid Date

所以我们试试另一个构造函数.试试这个构造函数Date("yyyy", "mm", "dd")

  • IE:new Date("2008", "04", "02");=>"Fri May 2 00:00:00 EDT 2008"
  • FF:new Date("2008", "04", "02");=>"Fri May 2 00:00:00 EDT 2008"
  • IE:new Date("2008", "03", "02");=>"Wed Apr 2 00:00:00 EDT 2008"
  • FF:new Date("2008", "03", "02");=>"Wed Apr 2 00:00:00 EDT 2008"

因此Date("yyyy", "mm", "dd")构造函数使用索引0来表示January. …

javascript

29
推荐指数
2
解决办法
5万
查看次数

使用XmlDocuments,XSLT或Linq解析Xml,XPath的效率更高?

我使用以下两种方法解析了XML ...

  • 使用对象模型和XPath查询解析XmlDocument.
  • XSL/T

但我从来没用过......

  • Linq Xml对象模型是.Net 3.5的新增功能

谁能告诉我三种替代方案之间的比较效率?

我意识到特定的用法是一个因素,但我只是想要一个粗略的想法.例如,Linq选项是否比其他选项慢得多?

.net xml linq xslt xpath

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

#include实际上做了什么?

在C语言(或基于C语言)中,人们可以愉快地使用这个语句:

#include "hello.h";
Run Code Online (Sandbox Code Playgroud)

瞧,每个功能和变量都hello.h可以自动使用.

但它实际上做了什么?我查看了编译器文档和教程并花了一些时间在线搜索,但我可以形成的关于魔法#include命令的唯一印象是它"复制粘贴"内容hello.h而不是该行.不仅如此,还有更多.

c include

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

有没有办法一次清除所有JavaScript计时器?

我正在使用jQuery .load为我的网站构建一个自动刷新评论部分.所以我使用javascript'setTimeout'计时器来检查新的评论.

但是在做了一些改变评论页面或删除(所有使用ajax)之类的东西后,一些旧的计时器继续运行,即使我在加载新的ajax内容之前使用了clearTimeout.

当我加载新的ajax内容时,有没有办法清除所有javascript计时器?

javascript jquery timer

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

如何在纯JavaScript中获取给定元素的所有父节点?

我的意思是他们的一系列.这是从顶级HTML到目标元素的链,包括元素本身.

例如,对于元素<A>,它将是:

[HTML, BODY, DIV, DIV, P, SPAN, A]
Run Code Online (Sandbox Code Playgroud)

javascript dom

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

如何等待另一个JS加载进行操作?

我有一个问题.我的一个JS脚本需要首先加载Facebook SDK和Twitter小部件JS.Facebook创建FB对象,Twitter创建twttr对象.它们都会在我的脚本触发后创建这些对象,即使它们是从中加载的<head>.

我认为解决方案是定期检查是否定义了FB和twttr,然后继续执行我的脚本.但我不知道该怎么做.

我尝试创建一个循环

while (typeof FB === 'undefined' || typeof twttr === 'undefined' || typeof twttr.widgets === 'undefined') {
    // run timeout for 100 ms with noop inside
}
Run Code Online (Sandbox Code Playgroud)

但这显然不起作用,因为它一直高速发射超时并且页面挂起.

请帮助我,因为这个问题我无法入睡.

javascript

22
推荐指数
2
解决办法
3万
查看次数

如何在SQLite中创建序列?

我在sqlite中创建了一个表.有两个领域:pk_categoryid,category_name.我想从用户端只输入一个值.那么,我该如何创建一个序列呢?

sqlite

19
推荐指数
2
解决办法
3万
查看次数

当没有周围元素时,在画布中跟踪鼠标位置

我在使用画布获取鼠标位置时遇到了麻烦.

有两种情况:

1)如果画布div周围没有div元素,那么我就可以获得鼠标位置.

2)当画布被包裹在div当时offsetLeft并且offsetTop不能按预期工作时

这种差异的原因是什么?

javascript html5 canvas

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

XPath查询搜索具有特定文本的元素

给出以下XML结构

<html>
  <body>
    <div>
      <span>Test: Text2</span>
    </div>
    <div>
      <span>Test: Text3</span>
    </div>
    <div>
      <span>Test: Text5</span>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

什么是最好的XPath查询来查找任何spanTest?开头的文本?

xml xpath

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

标签 统计

javascript ×5

xpath ×3

xml ×2

.net ×1

c ×1

canvas ×1

dom ×1

html5 ×1

include ×1

jquery ×1

linq ×1

sqlite ×1

timer ×1

xslt ×1