小编Hug*_*son的帖子

Javascript相当于$('body')

是否有一个javascript等效于jQuery $('body'),如下面的代码?我想让它运行而不需要jQuery.

var content = $('body').html();
var comments = content.match(/<!--.*?-->/g);
if(comments!=null|comments!=undefined){
    for (var x = 0; x < comments.length;x++){
        console.log(comments[x]);
    }
}
else{
    console.log('No Comments');
}
Run Code Online (Sandbox Code Playgroud)

谢谢

https://gist.github.com/hughrawlinson/6078055

html javascript jquery

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

Java通用类型不匹配错误

我有一个带有构造函数签名的类,如下所示:

public class MyClass <U>{
    public <T> MyClass(Set<T> data, Function<T,U> func)...
}
Run Code Online (Sandbox Code Playgroud)

没关系.但是我想重载构造函数,如果你不提供Function func,它就会使用(item)->{return item;}.我写了另一个看起来像这样的构造函数:

public <T> MyClass(Set<T> data){
    this(
      data,
      (item)->{return item;}
    );
}
Run Code Online (Sandbox Code Playgroud)

这导致了类型不匹配错误,因为我作为参数提供给我的构造函数的函数接受一个类型的值T,并返回相同的值,该值应为a U.我不明白为什么代数类型系统没有看到在这种情况下U和T是相同的,那没关系?

java generics lambda java-8

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

标签 统计

generics ×1

html ×1

java ×1

java-8 ×1

javascript ×1

jquery ×1

lambda ×1