小编kar*_*hik的帖子

toDataURL不是一个函数

我正在尝试为画布生成一个URL.以下是我遵循的步骤:

var can = document.getElementsByTagName("canvas");
var src = can.toDataURL("image/png");
Run Code Online (Sandbox Code Playgroud)

当我尝试在firebug上运行上面的代码时,它会抛出一个错误:

TypeError: can.toDataURL is not a function
Run Code Online (Sandbox Code Playgroud)

我在ubuntu上运行firefox 8.

javascript dom canvas

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

获取月份名称而不是数字

我正在使用jQuery datepicker插件.我可以得到月份数

$("#datepicker").datepicker('getDate').getMonth()+1
Run Code Online (Sandbox Code Playgroud)

如何直接获取月份名称(即不使用a switch case)?

jquery jquery-ui jquery-ui-datepicker

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

System.nanoTime()返回java 7和java 8之间的不同值

System.nanoTime() 当编译相同的代码并针对java 7和java 8运行时,返回不同的值.

这段代码:

public class nanoTime
{
    public static void main(String... args)
    {
      System.out.println("Found JVM: "
          + " " + System.getProperty("java.vm.vendor")
          + " " + System.getProperty("java.version")
          + " " + System.getProperty("java.vm.name")
          );
      System.out.println("time is "+ System.nanoTime());
    }
}
Run Code Online (Sandbox Code Playgroud)

在java 7上打印出来

~ gdate +%s%N && javac7-oraclejdk nanoTime.java && java7-oraclejdk nanoTime
1480143769271605000
Found JVM:  Oracle Corporation 1.7.0_80 Java HotSpot(TM) 64-Bit Server VM
time is 1480143769807547000
Run Code Online (Sandbox Code Playgroud)

这在java 8上

~ gdate +%s%N && javac nanoTime.java && java nanoTime
1480143724152650000
Found JVM:  Oracle …
Run Code Online (Sandbox Code Playgroud)

java nanotime

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

为什么<! - 返回undefined而不是语法错误?

html注释标记<!--并在作为js命令运行时-->返回undefined,我预计会出现语法错误.为什么会这样?

我在DoubleClick中偶然发现了这个...(下载链接).

javascript

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