javascript学习回顾

一、引入方式

<script type="text/javascript></script>可省略后半句

二、语法

获取DOM节点:getElementById/TagName/

alert,

document.write

confirm(str)(确认),返回true or false

prompt(str1,str2):提问。第一句是显示的对话框内容,第二句是文本框内容

window.open('url','_blank','参数')

window.close();

DOM节点:元素节点<html><body><p>;文本节点:<li>;属性节点:<a>

Object.innerHTML用于获取或替换HTML元素的内容

改变样式方法:Object.style.properly= new style;

Object.style.display= none/block;

Object.className=classname;
变量必须以字母、下划线、美元符开头;
操作符的优先级:
高到低:算术操作符、比较操作符、逻辑操作符、=赋值符号
定义数组:var myarr=new Array();二维数组:var myarr=new Array[[0,1,2],[1,2,3]];
或者:var myarr=new Array();
for(i=0;i<2;i++){//一维数组的长度
myarr[i]=new Array();
for(j=0;j<3;j++){//二维数组的长度
myarr[i][j]=i+j;
}
}

switch(表达式)
{
case值1:
函数1;
break;
case值2:
……
default:

代码;

}

break和continue用在for循环当中,分别表示退出循环和跳过本次循环。

如果要对函数值进行处理,需要在函数内加上return 变量;

三、事件

onclick;onmouseover(鼠标经过);momouseout;onchange;onselect(选中);onfocus(光标聚集);onblur(光标移开);onload(网页导入);onunload(关闭网页)

四、对象

var d=new Date();

getDay()是返回星期;get/setTime是计算从1970年1月1日0点到现在的毫秒数;

stringobject.charAt(index):返回在index的字符串;

stringObject.indexOf(substring,starpos):返回某个字符串值在字符串中首次出现的位置;

stringObject.split(分割符号,次数)

stringObject.substring(开始,结束),两个下标之间的字符串

stringObject.substr(startpos,length),某个位置开始的指定长度的字符串

Math对象

Math.ceil(x),向上取整

floor向下。。

round四舍五入

random

Array数组










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值