zoukankan      html  css  js  c++  java
  • js函数和代码片段

    一、js中的substr和substring

    <script>
    
    var str = "123456789";  //9位
    
    var sub_str = str.substr(1,6);   //234567  str.substr(start,length);返回一个从指定位置开始的指定长度的子字符串。
    var sub_str2 = str.substring(1,6);  //23456  str.substring(start,end);其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
    alert(sub_str);
    alert(sub_str2);
    
    </script>

    二、js获取url中的参数,还有for in的用法

    function getUrlParam(url){
        // var href = window.Location.href.replace(/#+.*$/,''); //获取当前url,并去掉#+。*$之类
        var href = url.replace(/#+.*$/,''); //获取当前url,并去掉#+。*$之类
    
        var params = href.substr(href.indexOf("?")+1, href.length).split('&');
    
        var param = new Array();
    
        for(var i=0; i< params.length; i++){
            var t = params[i].split('=');
            param[t[0]] = t[1];
        }
    
        return param;
    }
    
    var url = "http://localhost/index.html?qqqq=222&status=44444&time=55555";
    // var param = new Array();
    var param = getUrlParam(url);
    
    for(var i in param){   //这里面的i,是key值 特别的地方
        alert(i+':'+param[i]);
    }
  • 相关阅读:
    《我曾》火了:人这辈子,最怕突然听懂这首歌
    SpringMVC的运行流程
    Directive 自定义指令
    Vue 过滤器
    MVC 和 MVVM的区别
    vue指令
    async
    Generator
    单词搜索
    Promise
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/4718548.html
Copyright © 2011-2022 走看看