JavaScriptcode

  1. //路由
  2. LAY.fn.router = function(hash){
  3. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
  4. var item, param = {
  5. dir: []
  6. };
  7. for(var i = 0; i < hashs.length; i++){
  8. item = hashs[i].split('=');
  9. /^\w+=/.test(hashs[i]) ? function(){
  10. if(item[0] !== 'dir'){
  11. param[item[0]] = item[1];
  12. }
  13. }() : param.dir.push(hashs[i]);
  14. item = null;
  15. }
  16. return param;
  17. };

</>code

  1. //路由
  2. LAY.fn.router = function(hash){
  3. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
  4. var item, param = {
  5. dir: []
  6. };
  7. for(var i = 0; i < hashs.length; i++){
  8. item = hashs[i].split('=');
  9. /^\w+=/.test(hashs[i]) ? function(){
  10. if(item[0] !== 'dir'){
  11. param[item[0]] = item[1];
  12. }
  13. }() : param.dir.push(hashs[i]);
  14. item = null;
  15. }
  16. return param;
  17. };

</>code

  1. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
  2. var item, param = {
  3. dir: []
  4. };
  5. </>code

    1. //代码中的代码
    2. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
    3. var item, param = {
    4. dir: []
    5. };

</>code

  1. //路由
  2. LAY.fn.router = function(hash){
  3. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
  4. var item, param = {
  5. dir: []
  6. };
  7. for(var i = 0; i < hashs.length; i++){
  8. item = hashs[i].split('=');
  9. /^\w+=/.test(hashs[i]) ? function(){
  10. if(item[0] !== 'dir'){
  11. param[item[0]] = item[1];
  12. }
  13. }() : param.dir.push(hashs[i]);
  14. item = null;
  15. }
  16. return param;
  17. };
  18. </>code

    1. //代码中的代码
    2. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
    3. var item, param = {
    4. dir: []
    5. };
    6. </>code

      1. //代码中的代码
      2. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
      3. var item, param = {
      4. dir: []
      5. };
      6. </>code

        1. //代码中的代码
        2. var hashs = (hash || location.hash).replace(/^#/, '').split('/') || [];
        3. var item, param = {
        4. dir: []
        5. };

</>code

  1. <div>
  2. 123
  3. </div>