JS知识二

js的Date对象
在java里面获取当前时间

Date date = new Date();
//格式化
//toLocaleString();

js获取当前时间

var date = new Date();

在这里插入图片描述
获取当前的年方法
getFullYear:得到当前的年
获取当前的月方法
getMonth:返回的是0-11月,如果想要得到准确的值,加1
获取星期几方法
getDay:返回的是0-6
外国把星期日做一周第一天,星期日返回0,星期一到星期六,返回的是1-6
在这里插入图片描述
获取当前的天
getDate:得到当前的天,返回1-31
在这里插入图片描述
获取当前的小时
getHours
获取当前的分钟
getMinutes
获取当前的秒
getSeconds
在这里插入图片描述
获取毫秒数
getTime:返回的是1970 1 1至今的毫秒数
应用场景:
使用毫秒数处理缓存的效果(不有缓存)——http://www.baidu.com?毫秒数

js的Math对象
数学的运算
里面的都是静态的方法,使用可以直接使用Math.方法()

ceil向上舍入
follr向下舍入
round四舍五入

random随机数(0-1伪随机数)
在这里插入图片描述
pow:求幂

js的全局函数
由于不属于任何一个对象,直接写名称使用
eval:执行js代码(如果字符串是一个js代码,使用方法直接执行)
在这里插入图片描述
encodeURI和decodeURI
encodeURI:对字符进行编码
decodeURI:对字符进行解码
在这里插入图片描述
encodeURIComponent和decodeURIComponent
isNaN:判断当前字符串是否是数字(not a number,数字返回false,非数字返回true)
在这里插入图片描述
parseInt:类型转换,转换为数字
在这里插入图片描述
js的重载
方法名相同,参数不同

js的重载是否存在,不存在,调用最后一个方法,把传递的参数保存到arguments数组里面
在这里插入图片描述
js里面不存在重载,但是可以通过其他方式模拟重载 argiments
在这里插入图片描述

js的BOM对象
bom:broswer object model:浏览器对象模型
有哪些对象:
navigator:获取客户机的信息(浏览器的信息)例如:navigator.appName
在这里插入图片描述
screen:获取屏幕的信息
在这里插入图片描述
location:请求url地址,href属性:获取到请求的url地址;设置url地址
在这里插入图片描述
设置url地址:点击按钮,跳转到另外一个页面——hello.html
在这里插入图片描述
history:请求的url的历史记录
创建三个页面:
1.创建第一个页面a.html,下一个超链接到b.html
2.创建b.html超链接到 c.html
3.创建c.html
a页面
在这里插入图片描述
b页面
在这里插入图片描述
c页面
在这里插入图片描述
修改b页面,利用history点击back和next达到前进后退页面效果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
window *重要

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值