在客户端使用Jade输出功能?

时间:2011-10-18 13:38:27

标签: parsing node.js client-side express pug

我想通过Node.js / Express / Jade客户端提供的内容解析这个函数的推文。

String.prototype.parseHashtag = function() {
    return this.replace(/[#]+[A-Za-z0-9-_]+/g, function(t) {
        var tag = t.replace("#","%23")
        return t.link("http://search.twitter.com/search?q="+tag);
    });
};

我想在客户端做这样的事情,例如当添加一条新的推文时,可以使用相同的代码解析并直接显示,而不必回到后端并进行解析。

我已经使用了这段代码,但有没有办法让它更简单,更漂亮?

!= "<script type='text/javascript'>"
!= "var body = '"
= contents[c].body
!= "';"
!= "document.write(body.parseHashtag());"
!= "</script>"

1 个答案:

答案 0 :(得分:-1)

是的,你可以。我会建议你采用以下方式:

script(type='text/javascript') 
    var body = contents[c].body;
    document.write(body.parseHashtag());

您还应该看到它的jade文档:enter link description here