javasrcript基础01

1、关于bom

window浏览器窗体的对象
location有关当前 URL 的信息 Window 对象的一个部分,可通过 window.location 属性来访问。
history用户(在浏览器窗口中)访问过的 URL 可通过 window.history 属性对其进行访问

2、关于弹出层

2.1、普通弹出层
window.alert("弹出层语句");
注:window可以省略
alert("弹出层语句");
2.2、输入弹出层
window.promopt("标题语","输入框的初始值");
2.3、确认弹出层
window.comfirm("确认文字部分")

3、关于console

console.log("日志");
console.error("错误")
console.warn("警告")

运行结果:

在这里插入图片描述

4、关于定时器

方法含义
setInterval(code,millisec,lang)按照指定的周期(以毫秒计)来调用函数或计算表达式。
方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
setTimeout(code,millisec,lang)在指定的毫秒数后调用函数或计算表达式

注:

code:必需。要调用的函数或要执行的代码串

millisec:必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

lang:可选。 JScript | VBScript | JavaScript

5、关于获取网页元素

document———>window.document

document.getElementById("Id选择器的值")

​ getElementsByClassName("class选择器的值")

​ getElementsByName("name的值")

​ getElementByTagName("标签名")

​ querySelector("一个,包含上述的方式")

​ querySelectorAll("多个,包含上述的方式")

注:

多个值是用数组的方式存储

6、开始/暂停时间(案例)

		<p>显示时间</p>
		<hr >
		<button onclick="start()">开始</button>
		<button onclick="pause()">暂停</button>
			// 由于函数作用域的关系,需要写在外面,才能使用
			var timer;
			//开始
			function start(){
				//如果已经开始后,先把之前的清空
				clearInterval(timer)
				// 添加定时器
				timer=setInterval(time,1000)
			}
			function time(){
				var date=new Date()
				var p=document.querySelector("p")
				p.innerHTML=date.toLocaleString()
			}
			//暂停
			function pause(){
				// 停止定时器
				clearInterval(timer)
			}

运行结果:

在这里插入图片描述

7、3s后跳转页面(案例)

p{
				padding-top: 100px;
				font-size: 30px;
				text-align: center;
				letter-spacing: 5px;
			}
			span{
				font-weight: 700;
			}
			a{
				text-decoration: none;
			}
<p>页面在<span>3</span>秒后跳转<a href="https://www.baidu.com/">百度</a>页面或者直接点击<a href="https://www.baidu.com/">此处</a>跳转!</p>
        setInterval(subtract,1000)
			function subtract(){
				//获取数字
				var time=document.querySelector("span");
				time.innerText=time.innerText-1;
				if(time.innerText == 0){
					// 跳转 document.querySelector("#a").href
					location.href = "https://www.baidu.com/";
				}
			}

结果:

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值