JavaScript学习Day4

onload和onunload事件会在用户进入或离开页面时被触发。

onload事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。

onload和onunload事件可用于处理cookie

 

onchange事件 常结合对输入字段的验证来使用。

onmouseover和onmouseout事件 可用于在用户鼠标移至HTML元素上方或移除元素时触发函数。

当onmousedown、onmouseup、onclick事件一起使用后,点击鼠标触发onmousedown、释放鼠标触发onmouseup事件,当鼠标完成点击,会触发onclick事件。

JavaScript的对象

访问对象的属性:

objectName.propertyName

访问对象的方法:

objectName.methodName()

创建JavaScript对象——法1:定义并创建对象实例,法2:使用函数来定义对象,然后创建新的对象实例

 

JavaScript类

JavaScript是面向对象的语言,但JavaScript不使用类。

在JavaScript中,不会创建类,也不会通过类来创建对象。JavaScript基于prototype,不是基于类。

 

JavaScript Date对象

getTime()返回从1970年1月1日至今的毫秒数

setFullYear()设置具体的日期

toUTCString()将当前日期转换为字符串

JavaScript Math对象

round()四舍五入

random()生成一个0~1之间的随机数

max()和min()返回两个数字中较大和较小的数字。

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
document.write(Math.round(0.6)+"<br />");
document.write(Math.round(0.4)+"<br />");
document.write(Math.random()+"<br />");
document.write(Math.random()+"<br />");
document.write(Math.max(5,4)+"<br />");
document.write(Math.max(5,6)+"<br />");
</script>
</body>
</html> 

JavaScript提供了8种可被Math对象的算术值:

  • 常数 Math.E
  • 圆周率 Math.PI
  • 2的平方根 Math.SQRT2
  • 1/2的平方根 Math.SQRT1_2
  • 2的自然对数 Math.LN2
  • 10的自然对数 Math.LN10
  • 以2位底的e的对数 Math.LOG2E
  • 以10为底的e的对数 Math.LOG10E

JavaScript RegExp对象

RegExp是正则表达式的缩写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值