1、javascript是弱类型语言,定义变量时用var关键字(可选)且不需要也不能指定变量的类型,而java是强类型语言,定义任何变量时必须指定其类型,否则无法通过编译;
公司主营业务:成都网站建设、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出赤峰林西免费做网站回馈大家。
2、javascript定义函数(或函数直接量)时要使用function关键字,java不需要;
下面举例说明:
1、定义变量的方法
javascript
var 变量名=初始值(可选);或
变量名=初始值(可选);如
var str="你好";
d=new Date();
java
变量修饰符(public、protected、private、static、final的有效组合) 变量类型 变量名=初始值(可选);如
public static final int Count=100;
2、定义函数的方法
javascript
function 函数名(参数列表(可选))
{
}
或
var(可选) 变量名=function(参数列表(可选))
{
}如
function f(a,b,c)
{
}
或
f2=function()
{
}
java
函数修饰符(public、protected、private、static、final、abstract的有效组合) 返回类型 函数名(参数列表(可选))
{
}(非abstract函数)
或
函数修饰符(public、protected、abstract的有效组合) 返回类型 函数名(参数列表(可选));如
public static void f(int a,String msg)
{
}或
public abstract int f2(float f,char c);
你的写法基本都是对的,现在只需有用javascript定义两个事件处理函数,并且加上弹出对话框代码就可以了。
htmlhead
script
type="text/javascript"
function
mouseOver()
{
alert("mouse
over");
}
function
mouseOut()
{
alert("mouse
out");
}
/script
/head
body
a
href="./test1.html"
target="_blank"img
border="0"
alt="Cannot
show
this
pic."
src=./a.jpg"
name="pic1"
onmouseOver="mouseOver()"
onmouseOut="mouseOut()"
//a
/body/html
好恶心的textlist功能,用数组不更方便。。
两个要合到一起的话,内容就只能选一个的,不然就冲突了,而且还要改下代码的
我参照你的代码写了一段,顺带把速度调快了点
form id="form1"
input type="text" name="textfeld" onfocus="if(this.isTicker!==false){this.isTicker=false;this.value='';}" onblur="if(!this.value){this.isTicker=true;}"
/form
script
var tl=["请输入关键字","额,输入一下会死啊"];
var elem=form1.textfeld,x=0;
function textticker(){
if(elem.isTicker!==false){
var val=elem.value,len=val.length;
if(len=tl[x].length){
elem.value=tl[x].substr(0,len)+"_";
}else{
x++;
if(x==tl.length){
x=0;
};
elem.value="";
textticker();
};
};
};
setInterval(textticker,400);
/script
你好,
关于DOM的节点类型,在MDN上有明确的说明。
早期定义的节点类型总共有12种,分别将对应nodeType的值定义为1-12,经过长期发展,新标准中已经将其中一部分(2, 4, 5, 6, 12)弃用,其中最常用的是:1(普通元素节点)、3(文本节点)。
查看一个Node对象的节点类型:
var body = document.getElementsByTagName('body')[0];
console.log(body.nodeType);
更多,更详细信息可以前往MDN查看:
用火狐,或者是Google Chrome都可以,这些浏览器都支持js调试功能