欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

把JS数组相关函数案例、常用事件案例练习一遍--1022

程序员文章站 2022-03-11 14:16:01
...



实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JS第二节</title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
	//在前端遇到的数组操作
	var arr = [1,2,3,5,4]
	//在js数组中尾部追加一个元素,可以是字符串
	arr.push(666666,'qwer');
	console.log(arr);
	//从js数组尾部中取出元素,取出即数组中少了一个元素
 	var res = arr.pop();
	console.log(res);
	console.log(arr);

	//从js数组中取出第一个元素
	var a = arr.shift()
	console.log(a);
	console.log(arr);
	 //在js数组中增加一个元素在首
	 var b = arr.unshift(111);
	 console.log(arr);
	 //从js数组中任意位置取出元素(删除)
	 //   按照索引(从哪取,取几个) 
	 var c = arr.splice(0,1);
	 console.log(c);
	 console.log(arr);
	 //在js数组中查找某个元素
	 //如果传参时索引大于此参数的真实位置,则返回-1代表按照此索引未找到
	 //    按照索引(找谁?,从哪开始找)
	 var d = arr.indexOf(5,0)
	 console.log(d);
	 //用js遍历数组
	 var arr = [111,222,333,666];
	 //从索引为0开始,遍历到索引长度等于数组长度时停止,索引每次增加
	 for(i=0;i<arr.length;i++){
	 	console.log(arr[i]);
	 }
	 //打开一个页面后直接跳转掉另一页面
	 // window.location.href = 'https://fanyi.baidu.com/'
	 //只要程序运行就打开一个新的窗口
	 //window.open('https://www.baidu.com/');
	 



	
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

事件

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>js第二节</title>
</head>
<body>
	<div style="background-color: pink;width: 200px;height: 200px;" onmouseover="over()" onmouseleave="leave()"></div>
	<input type="text" onblur="checks()">
	<select onchange="chage()">
		<option>1111</option>
		<option>2222</option>
	</select>
</body>
</html>
<script type="text/javascript">
	//js中的事件:因某种行为而触发了其他代码运行
	//增加事件:当鼠标滑过时,控制台打印滑过
	function over(){
		console.log('它来过');
	}
	function leave(){
		console.log('它走了');
	}
	function checks(){
		alert('有点意思');
	}
	function chage(){
		alert('选择');
	}


</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

效果图:

把JS数组相关函数案例、常用事件案例练习一遍--1022

把JS数组相关函数案例、常用事件案例练习一遍--1022

把JS数组相关函数案例、常用事件案例练习一遍--1022

把JS数组相关函数案例、常用事件案例练习一遍--1022

学习了用js对数组进行增加/减少/查找的操作

学习了如何触发事件。

1.在html标签中要写入on+事件="js中的函数"

2.在js中写函数function 函数名(){事件效果}就完成了