博主信息
博文 18
粉丝 0
评论 0
访问量 14629
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
DOM的初步接触***五期线上班
风行的博客
原创
958人浏览过

1课堂知识

a  js中函数的调用

可以作为一个函数来调用,也可以作为函数中的方法来调用

b 闭包,时贤的目的就是为了能够读取其他函数内部变量,主要是变量作用域的问题,向上行,向下不行;

c DOM的学习

一个是访问节点,一个是获取并修改内容;

结合函数,可以实现对css较好的控制;

b实例

1 轮播图

实例

<!DOCTYPE html>
<html>
<head>
	<title>javascript学习</title>
	<meta charset="utf-8">
	<link rel="icon" type="image/x-icon" href="static/images/favicon.ico">
	<!-- <script type="text/javascript" src="static/a.js"></script> -->
	<style type="text/css">
	     
		div{
			margin:20px auto;
			width: 500px;
			height: 300px;
			overflow: hidden;
			position: absolute;top:30px;
			border:0 2px 2px;
		}
		img{
			width: 500px;
			height: 300px;
		} 
		p{
			color: #000;
			width: 500px;
			height: 10px;
			position: absolute; bottom:10px; right:-400px; 
			z-index: 999;
			line-height: 10px;
		}
		span{
			display: inline-block;
			width: 10px;
			height:10px;
			text-align: center;
			background: #ccc;
			cursor: pointer;
		}
	</style>
</head>
<body>
<div id="photo">
    <!-- 图片列表 -->
    <a href=""><img src="static/images/1.jpg"></a>
    <a href=""><img src="static/images/2.jpg"></a>
    <a href=""><img src="static/images/3.jpg"></a>
    <a href=""><img src="static/images/4.jpg"></a>
    <a href=""><img src="static/images/5.jpg"></a>
    <!-- 图片按钮 -->
    <p>
      <span onclick="change(0)">1</span>
      <span onclick="change(1)">2</span>
      <span onclick="change(2)">3</span>
      <span onclick="change(3)">4</span>
      <span onclick="change(4)">5</span>
    </p>
</div>
  <script type="text/javascript">
    function change(num){
    var obj=document.getElementById('photo');
    var obj_a=obj.getElementsByTagName('a');
       for(var i=0;i<obj_a.length;i++){
         obj_a[i].style.display="none";
       }
      obj_a[num].style.display="block"
}

</script>

</body>
</html>

运行实例 »

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

2 tab切换

实例

<!DOCTYPE html>
<html>
<head>
	<title>javascript学习</title>
	<meta charset="utf-8">
	<link rel="icon" type="image/x-icon" href="static/images/favicon.ico">
	<!-- <script type="text/javascript" src="static/a.js"></script> -->
	<style type="text/css">
	    ul{
	    	position:relative;
	    	float: left;
	    }
	    li{
	    	list-style: none;
	    	width: 80px;
	    	height: 30px;
	    	box-shadow:2px inset;
	    	border-top-right-radius: 25px;
	    	line-height: 30px;
	    	text-align: center;
	    	background: rgba(95,8,33,0.6);
	    	float: left;
	    }
	   
		div{
			margin:20px 40px;
			width: 500px;
			height: 300px;
			overflow: hidden;
			position: absolute;top:30px;
			border:0 2px 2px;
		}
		img{
			width: 500px;
			height: 300px;
		} 
		.c{clear: both;}
		
	</style>
</head>
<body>
<ul>
	<li onclick="change(0)" style="background: skyblue;">天蓝</li>
	<li onclick="change(1)" style="background: pink;">红色</li>
	<li onclick="change(2)" style="background: yellow;">黄色</li>
	<li onclick="change(3)" style="background: orange;">橙色</li>
	<li onclick="change(4)" style="background: green;">绿色</li>
</ul>
<div class="c"></div>

<div id='photo'>
<a href=""><img style="background: skyblue;"></a>
<a href=""><img style="background: pink;"></a>
<a href=""><img style="background: yellow;"></a>
<a href=""><img style="background: orange;"></a>
<a href=""><img style="background: green;"></a>
</div>	

<script type="text/javascript">
function change(num){
	var obj=document.getElementById('photo');
	var obj_a=obj.getElementsByTagName('a');
	for(var i=0;i<obj_a.length;i++){
		obj_a[i].style.display="none";
	}
	obj_a[num].style.display="block";
}

</script>

</body>
</html>

运行实例 »

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

3心得

a、css的知识还需要加强,几天不用就生疏了;

b、js的功能确实很强大,省了很多重复的工作,加强了程序的复用性;


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学