JavaScript一些常用的示例1

简介:

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" onclick="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 onload="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" onclick="showNow(1)" /> 
  93.             <input name="ad1" type="button" value="2" onclick="showNow(2)" /> 
  94.             <input name="ad1" type="button" value="3" onclick="showNow(3)" /> 
  95.             <input name="ad1" type="button" value="4" onclick="showNow(4)" /> 
  96.             <input name="ad1" type="button" value="5" onclick="showNow(5)" /> 
  97.             <input name="ad1" type="button" value="6" onclick="showNow(6)" /> 
  98.             <input name="ad1" type="button" value="7" onclick="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" onclick="runMethod()" /> 
  25.     <input type="button" value="stop" onclick="stopMethod()" /> 
  26. </body> 
  27. </html> 

 

 

 

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






相关文章
|
2月前
|
前端开发 JavaScript 开发者
Express.js与前端框架的集成:React、Vue和Angular的示例与技巧
本文介绍了如何将简洁灵活的Node.js后端框架Express.js与三大流行前端框架——React、Vue及Angular进行集成,以提升开发效率与代码可维护性。文中提供了详细的示例代码和实用技巧,展示了如何利用Express.js处理路由和静态文件服务,同时在React、Vue和Angular中构建用户界面,帮助开发者快速掌握前后端分离的开发方法,实现高效、灵活的Web应用构建。
50 3
|
3月前
|
前端开发 JavaScript 开发者
前端JS按钮点击事件、跳出弹窗、遮罩的实战示例
本文提供了一个前端JS按钮点击事件、弹出式窗口和遮罩层的实战示例,包括HTML、CSS和JavaScript的具体实现代码,以及功能解析,演示了如何实现按钮点击后触发弹窗显示和遮罩层,并在2秒后自动关闭或点击遮罩层关闭弹窗的效果。
前端JS按钮点击事件、跳出弹窗、遮罩的实战示例
|
3月前
|
JavaScript 前端开发
【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
|
3月前
|
JavaScript
js之三级联动示例
js之三级联动示例
45 1
|
3月前
|
JSON Dart 前端开发
分享15 个 JavaScript 代码示例及其 Dart 对应代码。
本文对比了React/React Native中的JavaScript语法与Flutter中的Dart语法,帮助开发者快速上手Flutter。内容涵盖JSON处理、数组操作、类型转换、条件判断等常见功能,如`JSON.stringify`与`JsonEncoder().convert`,`array.push`与`list.add`,`parseInt`与`int.parse`等,并提供了15个JavaScript与Dart代码示例对照。这对于从JavaScript转向Dart的开发者尤其有用。
23 0
|
3月前
|
存储 移动开发 JavaScript
JavaScript简介及示例
JavaScript简介及示例
|
4月前
|
JSON Dart 前端开发
JavaScript 代码示例及 Dart 对应代码
JavaScript 代码示例及 Dart 对应代码
45 5
|
3月前
|
JavaScript 前端开发 API
揭秘Node.js如何轻松访问API:一个示例足以改变你的开发视角!
【8月更文挑战第21天】在现代Web开发中,API是软件间通信的关键。Node.js以其高效性,在API访问上独具优势。本文通过示例展示如何用Node.js访问API。首先确保已安装Node.js,然后使用npm安装`axios`库。创建`api_example.js`文件,并编写代码以访问JSONPlaceholder API获取数据。成功时,响应数据会输出至控制台;若失败,则打印错误。此示例展示了Node.js结合`axios`访问API的便捷性及高效性,为初学者提供快速入门指南。
31 0
|
5月前
|
JSON 中间件 API
中间件API示例(以Express.js为例)
【6月更文挑战第14天】
46 8
|
5月前
|
JSON Dart 前端开发
JavaScript 代码示例及其 Dart 对应代码
从React/React Native转向Flutter开发时,开发者常需查找Dart对等的JS语法。这里列举了15个转换示例,涉及JSON转换、数组操作、条件检查及转换方法。例如,JS的`JSON.stringify`在Dart中是`JsonEncoder().convert`,`array.push`对应`list.add`,`array.findIndex`在Dart中是`list.indexWhere`。Dart还提供了如`list.any`和`list.every`等类似JS的数组方法。虽然语法有别,但核心功能相似。
42 5