小编Arm*_*tus的帖子

如何解析HTML/XML文档?

我被告知并经常看到别人被告知:不要使用正则表达式来解析(或"解析")用HTML,XML等语言编写的文档.名称的原因各不相同,在这里并不重要.

当被问及要做什么时,通常会将您引用到库中来解析这样的文档 - PHP扩展,JS框架等.大多数时候它们似乎依赖于文档对象模型.

我的问题不是如何在程序或脚本中执行此操作.在实际情况中,我不会尝试再次发明轮子,而只是使用一个可用的框架.

我想知道的是 - 这些框架是如何做到的?或者我如何在没有框架(假设)的情况下做到这一点?我不是在讨论具体的任何语言,我对从文档中提取信息背后的理论感兴趣.

regex dom

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

jQuery.ready()如何处理对自身的调用?

举个例子:

$( function(){
    //do stuff
    $( function(){
        //do other stuff
    });
});
Run Code Online (Sandbox Code Playgroud)

当然用代码写出来似乎毫无意义.但是一个使用HTML元素的插件可能会使用.ready(),而它本身正在主脚本的.ready()中的元素上执行.jQuery如何处理这个问题?它显然有效,但它有什么特别之处吗?

jquery

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

javascript代码中的三个点

我刚刚在.js文件中找到了这段代码,它在线,实时和功能:

if (p.length > 0) { l() ...try { I = $.parseJSON(k.getData()); /*and so on until*/ } catch { /*more code*/ }
Run Code Online (Sandbox Code Playgroud)

我之前从未见过三个点作为代码元素(我仔细检查过周围没有引号),但这似乎有效:控制台中没有错误日志.这种语法究竟实现了什么?

javascript firebug

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

标签 统计

dom ×1

firebug ×1

javascript ×1

jquery ×1

regex ×1