国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

用js寫的一個路由(簡單實例)

2019-11-20 08:53:51
字體:
來源:轉載
供稿:網友

前幾天在網上看了一個大牛用js寫了一個路由的,有一句代碼一直不知道怎么回事,后來就自己寫了一個,寫的比較的粗糙,我覺得把面向對象的思想都搞得亂七八糟的,不過功能實現了。

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>js實現路由</title></head><body>  < a href=" " >white</ a>  < a href="#/green" >green</ a>  < a href="#/blue" >blue</ a>  < a href="#/yellow" >yellow</ a></body></html><script>  function Route(){  }  Route.prototype.open=function(route,callback){    var arr={};    arr[route]=callback;    window.addEventListener('hashchange',function(){      var temp=window.location.hash;      for(var i in arr){        if(i==temp.slice(1,temp.length)){          arr[i]();        }      }    })  }  window.Route=new Route();  function change(color){    var body=document.getElementsByTagName('body')[0];    body.style.backgroundColor=color;    console.log(color);  }    Route.open('/',function(){    change('');  });  Route.open('/green',function(){    change('green');  });  Route.open('/blue',function(){    change('blue');  });  Route.open('/yellow',function(){    change('yellow');  });</script>

以上就是小編為大家帶來的用js寫的一個路由(簡單實例)的全部內容了,希望對大家有所幫助,多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 濮阳县| 仲巴县| 永德县| 宁乡县| 夏邑县| 都江堰市| 茌平县| 昆明市| 杭锦旗| 西充县| 泰来县| 唐海县| 遵义县| 礼泉县| 双辽市| 湛江市| 罗江县| 莎车县| 三明市| 绥棱县| 苍山县| 滨州市| 图片| 莎车县| 天峻县| 会同县| 潜山县| 呼图壁县| 河南省| 岚皋县| 吉首市| 宜良县| 库尔勒市| 西藏| 虎林市| 东乡| 马山县| 营口市| 米林县| 务川| 新民市|