创建这样的结构后:
type Foo struct {
name string
}
func (f Foo) SetName(name string){
f.name=name
}
func (f Foo) GetName string (){
return f.name
}
Run Code Online (Sandbox Code Playgroud)
如何创建Foo的新实例并设置并获取名称?我尝试了以下方法:
p:=new(Foo)
p.SetName("Abc")
name:=p.GetName()
fmt.Println(name)
Run Code Online (Sandbox Code Playgroud)
没有打印,因为名称是空的.那么如何设置并获取结构中的字段?
我试图了解this关键字如何在JavaScript中工作,我制作了这个脚本:
function click(){
this.innerHTML="changed";
}
Run Code Online (Sandbox Code Playgroud)
在此HTML中使用:
<button id="clicker" onclick="click()" >Click me</button>
Run Code Online (Sandbox Code Playgroud)
但它不起作用,任何人都可以解释为什么?
我试图用这个旋转一条线
window.onload= function(){
var canvas=document.getElementById("foo");
var context=canvas.getContext("2d");
context.moveTo(250, 50);
context.lineTo(250, 250);
context.stroke();
context.rotate(0.30);
};
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我想我错过了一些步骤.谁有人解释一下?
即时尝试制作一个wep密钥生成器,我已经阅读了wep密钥如何工作,但我真的不知道如何开始制作它.谁能给我一个例子或指导我一个教程?我尝试使用谷歌但没有运气.
我用mootools做了这个:
$("fox").addEvent("click", function(){
alert("clicked");
});
Run Code Online (Sandbox Code Playgroud)
和HTML:
<p id="fox">A</p>
Run Code Online (Sandbox Code Playgroud)
现在,如果我在这里尝试它http://jsfiddle.net/5uJ54/3/,它的工作原理,但如果我在浏览器中尝试它,这就是它没有的所有代码,我在firebug得到这个:
$("fox") is null
Run Code Online (Sandbox Code Playgroud)
它也不适用于铬.
为什么会这样?我也尝试将所有内容放在一个函数中,但它仍然无法正常工作.