常用js自定义函数

  1. 获取单个request的参数
    1. function getRequestParam(url)
      {
      var content;
      var reg = /[?&]([^&]+)/g;
      var result;
      while((result=reg.exec(url))!=null)
      content = result[1].split("content=")[1];
      return content;
      }
  2. 根据参数名获取地址栏参数
    1. function GetQueryString(name)
      {
      var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
      var r = window.location.search.substr(1).match(reg);
      if(r!=null)return unescape(r[2]); return null;
      }
  3. 搜索框压键事件
    1. function onKeyDown_index(event){
      var e = event || window.event || arguments.callee.caller.arguments[0];
      if(e && e.keyCode==27){ // 按 Esc
      //要做的事情
      }
      if(e && e.keyCode==113){ // 按 F2
      //要做的事情
      }
      if(e && e.keyCode==13){ // enter 键
      var content = $("#content_search").val();
      window.open("goods_index.html?content="+content);
      }
      }
  4. 键码转义-对小键盘数字的处理

    1. `function convertKeyCode(ieKey){
      var tempVal = parseInt(ieKey);
      var currentVal;

    if(tempVal >= 48 && tempVal <= 57)
    currentVal = tempVal - 48;
    else if(tempVal >= 96 && tempVal <= 105)
    currentVal = tempVal - 96;
    else
    currentVal = String.fromCharCode(ieKey);
    return currentVal;
    }`

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值