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

首頁 > 開發 > JS > 正文

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

2024-05-06 16:32:06
字體:
來源:轉載
供稿:網友

前幾天在網上看了一個大牛用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寫的一個路由(簡單實例)的全部內容了,希望對大家有所幫助,多多支持VeVb武林網~


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 育儿| 炎陵县| 甘洛县| 西峡县| 绥江县| 九寨沟县| 淳安县| 新疆| 桐庐县| 绵阳市| 台东市| 凭祥市| 华池县| 江安县| 武平县| 土默特左旗| 扎赉特旗| 宣城市| 鸡泽县| 阜宁县| 兰溪市| 永仁县| 德庆县| 泰来县| 中江县| 顺平县| 高邮市| 东安县| 宜良县| 黔西| 满城县| 盐池县| 泽普县| 深泽县| 德阳市| 伊川县| 沁源县| 陇川县| 镇原县| 西贡区| 延庆县|