致力于网页设计制作教程:HTTP://WWW.ASP119.COM

当前位置:首页 > 网页特效 > 表单按钮

js新手学习笔记

作者:迷失的宇 来源:ASP急救中心 浏览: 添加日期:2011-08-07  我要评论( )

[导读]js新手学习笔记

1,声明变量
(1) 用关键字 var来声明
例如:
var myVar
myVar = "Hello word";
(2) 声明变量的同事直接赋值
var count = 1;
(3)声明多个变量
var i,j,k
变量定义应该注意的问题:
变量必须以字母或者_开始头,变量中可以有空间!,@,#,&等特殊符号,其中大小写是有区别的.

2,逻辑运算
== 等于  5==3 结果为false
!= 不能与 5!=3 结果为true
<
<=
>
>=
&& 与 true&&false 结果为false
|| 或 true||false 结果为true
!  非 !true 结果为false

3 注释

单行注释为: //
多行注释为:

/*

*/

4 赋值语句

变量名 = 表达式;


5 条件语句有四中
if、if-else、if-elseif、switch等四种

if(条件1){
条件1为真时候所执行的程序段
}
else if(条件2){
条件2为真时...
}
else if(条件3){
条件3为真时...
}
else{
以上都为假时执行的....
}

switch(表达式){
case 数据1:
表达式与数据1相等时所执行的程序段
break;
case 数据2:
表达式与数据2相等时所执行的程序段
break;
............
default:
表达式与上述都不相等时所执行的程序段
}

6 定义函数

function 函数名([参数1,参数2,...]){
程序语句
...
[return值;]
}

7 定义对象
方法一

function 对象名([参数1,参数2,...]){
this.属性名1[=初始值];
this.属性名2[=初始值];
...
this.方法名1 = function 方法函数名1 ([参数i,参数ii,...]){
...
}
this.方法名2 = function 方法函数名2([参数a,参数b,...])
...
}
...
}

方法二
function 对象名([参数1,参数2,...]){
this.属性名1[=初始值];
this.属性名2[=初始值];
...
this.方法名1 = 方法函数名1;
this.方法名2 = 方法函数名2;
...
}

function 方法函数名1 ([参数i,参数ii,...]){
...
}
function 方法函数名2([参数a,参数b,...])
...
}

8 网页中的事件
鼠标事件:
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
Onclick 单击鼠标
ondbclick 双击鼠标
网页中其他事件:
onfocus 焦点到某一个对象
onblur 从一个对象上失去焦点
onload载入网页文档
onUnload预先网页文档
onselect 文本框中选择了文字内容
onChang 文字变化或列表选择变化
oneror 出错
onsubmit 提交窗口
onabort 中断显示图片

9 创建数组
var 变量名 = new Array();
建立一个长度为n的数组
var 变量名 = new Array(n);
建立一个指定长度的数组,并赋值
var 变量名 = new Array("sunday","Monday","saturday")

10,将字符串转化为整数和浮点数
parseInt(s,b)或者pareFloat(s),其中s表示要转换的字符串,b表示要转化成的几进制的整数

11.文档对象节点的常用方法
getElementById('元素标识名')         通过节点的标识得到元素对象
getElementsByTagName('元素标签名')           通过节点元素名得到元素对象
getElementsByName(name)    通过节点的元素的属性name值得到元素对象
appendChild(node)    添加一个子节点
insertBefor(newNode,beforeNode) 在指定的节点钱插入一个新节点
removeChild(node)               删除一个子节点
createElement("大写的元素标签名") 新建一个元素节点,只能用于

Tags:

相关文章

文章评论

正在载入评论数据中...
用户名:
  QQ号:
*
  匿名发表
验证码: