JavaScript学习Day09笔记

Day09笔记

一、Date内置对象

// 获取当前时间。
var date = new Date();

格式化

// 获取年。
date.getFullYear();
// 获取月  计算机会获取floor的值,所以需要+1。
date.getMonth()+1;
// 获取日。
date.getDate();
// 获取星期   周日是0,周六是6。
date.getDay();
// 获取时。
date.getHours();
// 获取分。
date.getMinutes();
// 获取秒。
date.getSeconds();
// 执行到格林威治时间的毫秒数。
date.getTime();

二、对象遍历循环

语法

for(var key in object){};

.语句与[]语句访问对象属性的区别

  • 对象的引用可以使用点运算符(.)或者中括号运算符([])来访问其属性,需要注意的是,在点运算符之后书写的属性名会被认为是标识符,而中括号运算符内的则被转为字符串值的式子
  • 两种运算符的选择都没有问题,点运算符较为简洁,中括号运算符通用性更高。
  • 能使用点运算符的一定可以使用中括号运算符,反之不成立。
    1. ​ 包含数值,或不能作为标识符的属性,如:(-)。
    2. 将变量作为属性名。
    3. 将表达式作为属性名。

三、BOM浏览器对象模型

什么是BOM

  • 浏览器页面初始化时,会在内存创建一个全局对象,用来描述当前窗口的属性和状态,
    这个全局对象被称为浏览器对象模型。
  • BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。
  • BOM缺乏标准,javascript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部份

BOM可以操作哪些内容

  • 获取一些浏览器的相关信息(窗口的大小)。
  • 操作浏览器进行页面跳转。
  • 获取当前浏览器地址栏的信息。
  • 操作浏览器的滚动条。
  • 浏览器的信息(浏览器的版本)。
  • 让浏览器出现一个弹出框(alert/confirm/prompt)。

window6大核心模块

  • location,即当前页面的地址。
  • history,即页面的历史记录。
  • navigator,包含浏览器相关信息。
  • document,即文档对象。
  • screen,用户显示屏幕相关属性。
  • frames,即HTML自框架。

四、JavaScript对话框

1.alert
// 仅有提示文字,没有返回值。

window.alert('提示文字');
2.confirm
// 弹出询问框,具有提示文字,返回“布尔值”(true或false)。
// 如果用户点击“确定”,则confirm()返回true。如果用户点击“取消”按钮,则confirm()返回false。
// confirm()方法往往都是和按钮结合使用。

window.confirm('提示文字');
3.prompt
// 弹出输入框,具有提示文字,返回“字符串”。
// 对话框用于输入并返回用户输入的字符串。

window.prompt('提示文字')
4.open、close
// 打开窗口,关闭窗口。

window.open()/window.close;

注:

​ 这3种方法都是属于window对象。其实alert()方法完整写法是“window.alert()”,但是由于window对象是全局对象,我们简写成“alert()”即可。confirm()和prompt()也是同样的道理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值