《JavaScript入门经典第6版》读书笔记 1-4章

变量作用域:关键看变量声明的位置,是在函数内还是函数外

history.length表示访问过的页面数量
history方法:
forward():前进按钮,访问下一个页面
back ():后退按钮,访问前一个页面
go():参数为正数,前进n个页面,为负后退。字符串为参数,即找到历史记录匹配的第一个页面

location.href = ‘www.newpage.com’;
导航(跳转)到新URL,原URL在历史列表里
location.replace(‘www.newpage.com’);
导航(跳转)到新URL,原URL不在历史列表
location.reload()
作用:在浏览器内重载当前页面,相当于浏览器中的刷新按钮或者网页中的F5
document.reload(true)
不带参数的话会直接加载缓存,从服务器重新加载页面需要添加参数true

Date对象需要先初始化:new Date()
Date.now() 方法无需初始化,返回毫秒数,13位时间戳
Date()无参数即获取当前日期时间,加参数根据输入内容初始化对象

new Date(milliseconds) //从1970年1月1日之后经过的毫秒数
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)

尽量用getFullYear()方法,因为getYear在不同浏览器里可能有不同结果

var year = mydate.getFullYear(); //四位年份
var month = mydate.getMonth(); //从0开始计数,0-11,0表示1月
var date = mydate.getDate();//日期,1-31
var day = mydate.getDay(); //星期,0-6 ,0表示星期天:欧美习惯星期天为第一天
var hours = mydate.getHours();//时,0-23
var minutes = mydate.getMinutes();// 分,0-59
var seconds = mydate.getSeconds();// 秒,0-59

toDateString()//将日期部分转换为字符串
toTimeString()//将时间部分转换为字符串
toLocaleDateString()//将日期部分转换为本地格式字符串
toLocaleTimeString()//将时间部分转换为本地格式字符串
toLocaleString()//将Date对象转换为本地格式字符串
toUTCString()//按全球统一时间格式返回字符串

With的参数为对象,后跟一对花括号(代码块),其中的语句在调用对象的方法时可以不指定对象。

with (Math) {
  var myRand = random();
  var biggest = max(3,4,5);
  var height = round(76.35);
}
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值