博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript一些常用的示例1
阅读量:6273 次
发布时间:2019-06-22

本文共 4105 字,大约阅读时间需要 13 分钟。

1.由于身体原因,最近辞职待业,所以写点博客,希望对朋友们的学习有用,都是基础性的东西。从前面的,你可以看到我写的很详细。但是,2个礼拜后要准备找工作了,故以后我就把重要的东西或者有建设性的例子给大家总结一下,不再非常详细的介绍概念等了。如果你有什么不同或者疑问,可以通过扣扣或者E-mail联系我,hanchaohan@126.com

谢谢,O(∩_∩)O~

1.点击关闭按钮,整个层消失。邮件里用的比较多。

源码:(带颜色的字体要多加注意!!)

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4.     <meta http-equiv="Content-Type" content="text/html;charset=GBK" /> 
  5.     <title></title> 
  6.     <style type="text/css"
  7.         #message{
     
  8.             background:#cdeb8b; 
  9.             border:1px solid #000; 
  10.             height:30px; 
  11.             line-height:30px; 
  12.             padding-left:10px; 
  13.             font-size:18px; 
  14.             postition:relative; 
  15.         } 
  16.         #message .close{
     
  17.             width:15px; 
  18.             height:15px; 
  19.             position:absolute; 
  20.             right:10px; 
  21.             top:10px; 
  22.             cursor:pointer; 
  23.         }    
  24.     </style> 
  25.     <script type="text/javascript"
  26.         /*因为close()为关键字函数。所以起名为:closeDiv()*/ 
  27.         function closeDiv() { 
  28.             var msg = document.getElementById("message"); 
  29.             msg.style.display = "none"; /*注意此处对display的操作!!*/
  30.         } 
  31.     </script> 
  32. </head> 
  33. <body> 
  34.     <div id="message"
  35.         <div class="close" οnclick="closeDiv()">X</div> 
  36.     </div> 
  37. </body> 
  38. </html> 

2.图片的轮换:(电子商务网站常用的)

 

咱可以做一个,也许没有当当的好看,你可以自己完善啊!

源码:

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4.     <meta http-equiv="Content-Type" content="text/html;charset=GBK" /> 
  5.     <title></title> 
  6.     <script type="text/javascript"
  7.         //声明几个变量 
  8.         var now = 2; 
  9.         var max = 7; 
  10.         var t ; 
  11.          
  12.         /*图片的自动轮换*/ 
  13.         function changeAd() { 
  14.             //显示当前的图片,注意下面对变量的使用!!
  15.             document.getElementById("ad"+now).style.display = "block"
  16.              
  17.              
  18.             //隐藏非当前的图片 
  19.             for(var index=1; index <= 7; index++) { 
  20.                 if(index != now) { 
  21.                     document.getElementById("ad"+index).style.display = "none"
  22.                 } 
  23.             } 
  24.              
  25.             if(now == max) { 
  26.                 now = 1; 
  27.             } else { 
  28.                 now++; 
  29.             } 
  30.              
  31.             //让图片每两秒轮换一下 
  32.             t = setTimeout("changeAd()",2000); 
  33.         } 
  34.      
  35.      
  36.         /*点击图片编号时,显示该图片*/ 
  37.         function showNow(n) { 
  38.             now = n; 
  39.             document.getElementById("ad"+now).display = "block"
  40.             for(var index=1; index <= 7; index++) { 
  41.                 if(index != now) { 
  42.                     document.getElementById("ad"+index).style.display = "none"
  43.                 } 
  44.             } 
  45.              
  46.             clearTimeout(t); //重新开始图片的轮换 
  47.             changeAd() 
  48.         } 
  49.     </script> 
  50.     <style type="text/css"
  51.         #ima{
     
  52.             position:relative; 
  53.             width:548px; 
  54.             height:177px; 
  55.              
  56.         } 
  57.         #butt{
     
  58.             position:absolute; 
  59.             bottom:0px; 
  60.             right:0px; 
  61.         } 
  62.         input{ 
  63.             cursor:pointer; 
  64.         } 
  65.     </style> 
  66. </head> 
  67. <body οnlοad="changeAd()"
  68.     <div id="ima"
  69.  
  70.         <div id="ad1"
  71.             <img src="images/1.jpg" alt="" /> 
  72.         </div> 
  73.         <div id="ad2" style="display:none"
  74.             <img src="images/2.jpg" alt="" /> 
  75.         </div> 
  76.         <div id="ad3" style="display:none"
  77.             <img src="images/3.jpg" alt="" /> 
  78.         </div> 
  79.         <div id="ad4" style="display:none"
  80.             <img src="images/4.jpg" alt="" /> 
  81.         </div> 
  82.         <div id="ad5" style="display:none"
  83.             <img src="images/5.jpg" alt="" /> 
  84.         </div> 
  85.         <div id="ad6" style="display:none"
  86.             <img src="images/6.jpg" alt="" /> 
  87.         </div> 
  88.         <div id="ad7" style="display:none"
  89.             <img src="images/7.jpg" alt="" /> 
  90.         </div> 
  91.         <div id="butt"
  92.             <input name="ad1" type="button" value="1" οnclick="showNow(1)" /> 
  93.             <input name="ad1" type="button" value="2" οnclick="showNow(2)" /> 
  94.             <input name="ad1" type="button" value="3" οnclick="showNow(3)" /> 
  95.             <input name="ad1" type="button" value="4" οnclick="showNow(4)" /> 
  96.             <input name="ad1" type="button" value="5" οnclick="showNow(5)" /> 
  97.             <input name="ad1" type="button" value="6" οnclick="showNow(6)" /> 
  98.             <input name="ad1" type="button" value="7" οnclick="showNow(7)" /> 
  99.         </div> 
  100.     </div>   
  101.      
  102.      
  103. </body> 
  104. </html> 

 3.秒表

 

源码:

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4.     <meta http-equiv="Content-Type" content="text/html;charset=GBK" /> 
  5.     <title></title> 
  6.     <script type="text/javascript"
  7.         var num = 0; 
  8.         var t; 
  9.          
  10.         function runMethod() { 
  11.             document.getElementById("content").innerHTML = num; 
  12.             num++; 
  13.             t = setTimeout("runMethod()",5); //,此处控制秒表的快慢 
  14.         } 
  15.          
  16.         function stopMethod() { 
  17.             clearTimeout(t); //注意clearTimeout();的使用 
  18.             num = 0; 
  19.         } 
  20.     </script> 
  21. </head> 
  22. <body> 
  23.     <div id="content" style="font-size:50px;"></div> 
  24.     <input type="button" value="run" οnclick="runMethod()" /> 
  25.     <input type="button" value="stop" οnclick="stopMethod()" /> 
  26. </body> 
  27. </html> 

 

 

 

     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/929324,如需转载请自行联系原作者

你可能感兴趣的文章
2019年-年终总结
查看>>
聊聊elasticsearch的RoutingService
查看>>
让人抓头的Java并发(一) 轻松认识多线程
查看>>
从源码剖析useState的执行过程
查看>>
地包天如何矫正?
查看>>
中间件
查看>>
Android SharedPreferences
查看>>
css面试题
查看>>
Vue组建通信
查看>>
用CSS画一个带阴影的三角形
查看>>
前端Vue:函数式组件
查看>>
程鑫峰:1.26特朗.普力挺美元力挽狂澜,伦敦金行情分析
查看>>
safari下video标签无法播放视频的问题
查看>>
01 iOS中UISearchBar 如何更改背景颜色,如何去掉两条黑线
查看>>
对象的继承及对象相关内容探究
查看>>
Spring: IOC容器的实现
查看>>
Serverless五大优势,成本和规模不是最重要的,这点才是
查看>>
Nginx 极简入门教程!
查看>>
iOS BLE 开发小记[4] 如何实现 CoreBluetooth 后台运行模式
查看>>
Item 23 不要在代码中使用新的原生态类型(raw type)
查看>>