我绝不是Javascript的专家,但我一直在阅读Mark Pilgrim的"潜入HTML5"网页,他提到了一些我想要更好理解的内容.
他说:
最后,使用双负技巧将结果强制为布尔值(true或false).
function supports_canvas() {
return !!document.createElement('canvas').getContext;
}
Run Code Online (Sandbox Code Playgroud)
如果有人能够更好地解释这一点我会很感激!
我知道我可以使用 CSS:first-line伪元素来定位和更改任何文本块中第一行的样式(例如在这个演示中:http : //jsfiddle.net/6H8sy/)。所以第一行可以找到并定位。
我想知道是否有任何方法可以实际选择要重用的文本。类似的东西$(':first-line')(它不能正常工作)。