tap虚拟定位
与下面的代码实例意义相同
<
html
>
< head >
< meta http - equiv = " Content-Type " content = " text/html;charset=gb2312 " >
< title > Document.writeln()方法 </ title >
< script language = " javascript " >
function createsummary()
{
win2 = open( "" , " window2 " )
// win2.document.open("text/plain")
win2.document.writeln( " title " + document.title)
win2.document.close()
}
</ script >
</ head >
< body >
< a name = " #top " ></ a >
< form >
< input type = " button " name = " help " value = " help " onClick = " createsummary() " >
</ form >
< body >
</ html >
< head >
< meta http - equiv = " Content-Type " content = " text/html;charset=gb2312 " >
< title > Document.writeln()方法 </ title >
< script language = " javascript " >
function createsummary()
{
win2 = open( "" , " window2 " )
// win2.document.open("text/plain")
win2.document.writeln( " title " + document.title)
win2.document.close()
}
</ script >
</ head >
< body >
< a name = " #top " ></ a >
< form >
< input type = " button " name = " help " value = " help " onClick = " createsummary() " >
</ form >
< body >
</ html >
说一下知识要点吧:
1:JavaScript是一种区分大小写的语言。
2:建议每写一行要用‘;';
3:命名第一个字母必须是字母、下划线或‘$';
4:在JavaScript中声明变量用var,而且是永久性的;
5:没有块级作用域。例如:
Var scope
=
"
globle
"
;
function f(){
alert(scope); // 显示“underfined"而不是"globle"
Var scope = " local " ;
alert(scope);
}
F();
function f(){
alert(scope); // 显示“underfined"而不是"globle"
Var scope = " local " ;
alert(scope);
}
F();
Var scope
=
"
globle
"
;
function f(){
Var scope;
alert(scope); // 显示“underfined"而不是"globle"
Var scope = " local " ;
alert(scope);
}
F();
function f(){
Var scope;
alert(scope); // 显示“underfined"而不是"globle"
Var scope = " local " ;
alert(scope);
}
F();
建议:将所有的变量声明集中起来放置在函数的开头是一个很好的编程习惯。
6:ECMAScript标准中规定函数不能重载,例如
function
doadd(i){
alert(i);
}
function doadd(i){
alert(i);
}
doadd( 10 );
alert(i);
}
function doadd(i){
alert(i);
}
doadd( 10 );
真正执行的是后一个函数,第二个覆盖了第一个函数;
7:arguments对象的使用。
function
doAdd()
If(arguments.length == 1 ){
alert(arguments[ 0 ] + 10 );
}
If(arguments.length == 2 ){
alert(arguments[ 0 ] + arguments[ 0 );
}
doAdd( 10 );
doAdd( 10 , 20 );
If(arguments.length == 1 ){
alert(arguments[ 0 ] + 10 );
}
If(arguments.length == 2 ){
alert(arguments[ 0 ] + arguments[ 0 );
}
doAdd( 10 );
doAdd( 10 , 20 );
运行效果:略……
123下一页阅读全文
tap虚拟定位