javascript 迭代与递归

 1     <script type="text/javascript">
 2         // //原生js
 3         // window.onload = function(){
 4         //     var btn = document.getElementsByTagName("button")[0];
 5         //     var divArr = document.getElementsByTagName("div");
 6         //
 7         //     btn.onclick = function(){
 8         //         for (var i = 0; i < divArr.length; i++) {
 9         //             divArr[i].style.display = "block";
10         //             divArr[i].innerHTML = "今天周一";
11         //         }
12         //     }
13         // }
14 
15         //jQuery版
16         $(document).ready(function(){
17             //获取元素
18             var btn = $("button");
19             var div = $("div");
20             //绑定事件
21             btn.click(function(){
22                 //事件驱动程序
23                 //链式编程:减少重复代码
24                 //隐式迭代:代替了原生js的for循环遍历
25                 div.show(2000).html("hello");
26             });
27         });
28     </script>

jQuery:有链式编程与隐式迭代;

递归:函数自己调用自己;

迭代:A不断地调用B。

(后续完善解读)

posted @ 2018-04-23 13:14  叶子玉  阅读(616)  评论(0编辑  收藏  举报